如何在alter中添加mySql中的check约束
我正在使用phpmyadmin创建数据库。创建“persons”表后,我编写了一个包含事务的查询。在这个事务中,我在已有的表中添加了一个phone列。然后我尝试添加一个检查约束,即手机必须以“001”开头。但是“check”键中的代码有一个问题如何在alter中添加mySql中的check约束,mysql,phpmyadmin,constraints,alter-table,Mysql,Phpmyadmin,Constraints,Alter Table,我正在使用phpmyadmin创建数据库。创建“persons”表后,我编写了一个包含事务的查询。在这个事务中,我在已有的表中添加了一个phone列。然后我尝试添加一个检查约束,即手机必须以“001”开头。但是“check”键中的代码有一个问题 START TRANSACTION; ALTER TABLE persons ADD phone varchar(20) NOT NULL AFTER City, check(phone like '001%'); INSERT INTO person
START TRANSACTION;
ALTER TABLE persons ADD phone varchar(20) NOT
NULL AFTER City, check(phone like '001%');
INSERT INTO persons(LastName, FirstName, Address,
City, phone) VALUES
('White', 'Tom', 'Brown St., No. 8',
'LA','00189654789');
commit;