我试图在一个表(misc)中删除一个外键(id),这是表(main)中的主键(id).数据库名称(xxx)
alter table misc drop FOREIGN KEY id
Run Code Online (Sandbox Code Playgroud)
我收到了这个错误
#1025 - 将'.\ times#sql-edc_27'重命名为'.\ interview\misc'时出错(错误号:150)
Mih*_*hai 13
SHOW CREATE TABLE misc ;
Run Code Online (Sandbox Code Playgroud)
您不能使用列名删除外键,运行上面的查询以找出正确的名称,例如 misc_ibfk_1
嘿,这就是这个名字:
alter table misc drop FOREIGN KEY misc_ibfk_1
Run Code Online (Sandbox Code Playgroud)