gpt4 book ai didi

mysql - mySQL复合主键

转载 作者:行者123 更新时间:2023-11-29 13:00:25 27 4
gpt4 key购买 nike

我正在学校做一个项目,在那里我遇到了复合主键的问题..

当我定义复合主键时,我输入以下内容:

ALTER TABLE `Product Shipment` DROP PRIMARY KEY, ADD PRIMARY KEY(Product_code,Shipment_ID)

mySQL 返回时出现以下错误:

#1832 - 无法更改列“Shipment_ID”:在外键约束“Shipment_ID”中使用

然后我尝试通过以下方式删除我的以下 key :

alter table `product Shipment` drop constraint `Shipment_ID`

我遇到随机错误,

#1064 - 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,了解在第 1 行的“constraint Shipment_ID”附近使用的正确语法

我对此很陌生,似乎不知道如何以正确的方式做到这一点..:s

非常感谢您的帮助!

最佳答案

要删除外键约束,您可以使用以下内容

ALTER TABLE `product Shipment` DROP FOREIGN KEY `Shipment_ID`;

关于mysql - mySQL复合主键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23426960/

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