首先我做了一张桌子。表已成功创建,没有错误。
CREATE TABLE registered_customer(
Serial_Number INT PRIMARY KEY AUTO_INCREMENT,
Customer_Name VARCHAR(33) UNIQUE,
Mobile_Number INT,
Credit_Card_Number VARCHAR(33) CHECK(Credit_Card_Number LIKE('A[0-9][a-z]' OR 'B[0-9][a-z]')),
City VARCHAR(33) DEFAULT 'Dhaka' CHECK(City IN('Dhaka','Rajshahi','Khulana')),
Date_And_Time TIMESTAMP DEFAULT CURRENT_TIMESTAMP() )
检查约束在MySQL中不起作用。我是对的还是我的MySQL配置有问题?
答案 0 :(得分:1)
答案 1 :(得分:0)
正确。 CHECK
约束在MySQL中不起作用:
CHECK子句被解析但被所有存储引擎忽略。