我使用以下查询创建了一个表。我创建了一个检查约束,以确保用户插入电话号码或传真号码。
Create table Suppliers
(SupplierId int(10) not null auto_increment primary key,
CompanyName varchar(100) not null,
ContactName varchar(50) null,
ContactTitle varchar(50) null,
Address varchar(100) not null,
City varchar(50) not null,
Region varchar(50) not null,
PostalCode char(10) not null,
Country varchar(50) not null,
Phone varchar(15) null,
Fax varchar(15) null,
HomePage varchar(150) null,
constraint c_phone_fax check(Phone is not null or fax is not null)
);
但是,不会创建检查约束。有没有解决这个问题?
答案 0 :(得分:0)
将这些'资本化您的命令中的表名称:
alter table Suppliers drop constraint c_phone_fax
详细了解MySQL的identifier case sensitivity。