gpt4 book ai didi

mysql - 添加带有外键和引用的列

转载 作者:行者123 更新时间:2023-11-29 17:47:30 27 4
gpt4 key购买 nike

我正在尝试以下查询:

ALTER TABLE `booking` 
ADD `feedback_id` INT(11) UNSIGNED,
INDEX `b_feedback_fk_idx` (`feedback_id` ASC),
CONSTRAINT `feedback_fk`
FOREIGN KEY (`feedback_id`)
REFERENCES feedback(`id`)

但出现以下错误:

Query: ALTER TABLE `booking` ADD `feedback_id` INT(11) UNSIGNED, INDEX `b_feedback_fk_idx` (`feedback_id` ASC), CONSTRAINT `feedback_fk...

Error Code: 1064
Erreur de syntaxe près de '`b_feedback_fk_idx` (`feedback_id` ASC),
CONSTRAINT `feedback_fk`
FOREIGN ' à la ligne 4

最佳答案

假设您要添加新的索引和外键约束,则需要在 INDEXCONSTRAINT 之前使用 ADD

ALTER TABLE `booking` 
ADD `feedback_id` INT(11) UNSIGNED,
ADD INDEX `b_feedback_fk_idx` (`feedback_id` ASC),
ADD CONSTRAINT `feedback_fk`
FOREIGN KEY (`feedback_id`)
REFERENCES feedback(`id`)

参见MySQL ALTER TABLE syntax documentation .

关于mysql - 添加带有外键和引用的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49687876/

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