gpt4 book ai didi

php - MySql 表现不佳

转载 作者:太空宇宙 更新时间:2023-11-03 11:03:19 26 4
gpt4 key购买 nike

请看这段代码,我正在使用 mysql。

create table `dictionary_one` (`dict_id` int(10) primary key)
engine = innodb;

create table `already_exists`(
`pk_id` int(10) primary key,
`ref_dict_one_id` int(10),
constraint `Already_exists_ibfk_1` foreign key(`ref_dict_one_id`) references `dictionary_one`(`dict_id`)
);

到目前为止,一切似乎都很顺利。现在 - 添加引用另一个表的另一列。

create table `dictionary_two` (`dict_id` int(10) primary key)
engine = innodb;

alter table `already_exists` add column `ref_dict_two_id` int(10), add foreign key `Already_exists_ibfk_2`(`ref_dict_two_id`) references `dictionary_two`(`dict_id`);

没有语法错误,一切都做对了,但是:

ERROR 1050 (42S01): Table './test/already_exists' already exists
1 row in set (0.00 sec)

我的问题是……为什么?

最佳答案

alter table `already_exists` 
add column `ref_dict_two_id` int(10),

add constraint `Already_exists_ibfk_2`
foreign key (`ref_dict_two_id`)
references `dictionary_two`(`dict_id`);

关于php - MySql 表现不佳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14055547/

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