我在学校做一个项目,在那里我的合成主键遇到了一个问题。
当im定义复合主键时,我输入以下内容:
ALTER TABLE `Product Shipment` DROP PRIMARY KEY, ADD PRIMARY KEY(Product_code,Shipment_ID)mySQL返回时出现以下错误:
#1832 -无法更改列“Shipment_ID_ID”:用于外键约束'Shipment_ID'
然后,我试图通过以下方式删除以下键:
alter table `product Shipment` drop constraint `Shipment_ID`如果我有一个随机的错误,
Shipment_ID**‘#1064-您的MySQL语法出现了错误;请检查与MySQL服务器版本相对应的手册,以便在第1行**中使用接近“constraint”的正确语法。
我对这件事很陌生,而且似乎不知道我将如何做好这件事。S:
帮助是非常感谢的!
发布于 2014-05-02 11:24:52
要删除外键约束,可以使用以下方法
ALTER TABLE `product Shipment` DROP FOREIGN KEY `Shipment_ID`;https://stackoverflow.com/questions/23426960
复制相似问题