如何在php中只输入mysql中的数字数据?

New*_*der -1 php mysql

我创造了一个

CONSTRAINT chk_donate CHECK credit_card_no LIKE '[0-9][0-9][0-9][0-9][0-9][0-9][0-9]'
Run Code Online (Sandbox Code Playgroud)

但是使用带有字母的数字数据类型的列名'credit_card_no'的插入查询,没有错误,值为0.请帮助.

VMa*_*Mai 6

目前(MySQL 5.7.x)MySQL忽略了CHECK子句,请参见手册,CREATE TABLE:

CHECK子句被解析但被所有存储引擎忽略.