-1

我已经尝试了LIKENOT LIKE的所有组合,但无法为手机号码字段设置CONSTRAINT,因为我想使用创建表

  CREATE TABLE patient (
  pname VARCHAR(20) NOT NULL,  
  mobNo VARCHAR(15),
  CONSTRAINT checkMob CHECK(mobNo NOT LIKE '^[^A-Z]%')
  );

但是在插入值时出错,我只想要手机号码字段中的数字

4

1 回答 1

0

我只想要手机号码字段中的数字

CREATE TABLE patient ( pname VARCHAR(20) NOT NULL,  
                       mobNo VARCHAR(15),
                       CONSTRAINT checkMob CHECK(mobNo REGEXP '^[0-9]+$')
                     );
于 2020-02-11T07:26:46.627 回答