我已经尝试过LIKE和NOT LIKE的所有组合,但是无法为手机号码字段设置CONSTRAINT,因为我想使用以下方式创建表
CREATE TABLE patient (
pname VARCHAR(20) NOT NULL,
mobNo VARCHAR(15),
CONSTRAINT checkMob CHECK(mobNo NOT LIKE '^[^A-Z]%')
);
但是在插入值时出错,并且我只希望在手机号码字段中输入数字。
我只想在手机号码字段中输入号码
CREATE TABLE patient ( pname VARCHAR(20) NOT NULL,
mobNo VARCHAR(15),
CONSTRAINT checkMob CHECK(mobNo REGEXP '^[0-9]+$')
);