gpt4 book ai didi

mysql - 如何修复 MySQL 检查约束

转载 作者:行者123 更新时间:2023-11-29 12:36:23 25 4
gpt4 key购买 nike

首先我做了一张 table 。表创建成功,没有报错。

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 配置有问题?

最佳答案

来自mysql documentation :

The CHECK clause is parsed but ignored by all storage engines.

所以不,CHECK 不适用于 MySQL。

关于mysql - 如何修复 MySQL 检查约束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26723340/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com