外连接写错,求解决方法

问题遇到的现象和发生背景

这一步外链接写错了,有没有办法能撤销或者修改

用代码块功能插入代码,请勿粘贴截图
mysql> alter table SC add foreign key(Sno)references course(Cno);
Query OK, 0 rows affected (0.08 sec)
Records: 0  Duplicates: 0  Warnings: 0


我的解答思路和尝试过的方法

试过rollback

我想要达到的结果

alter table Sc add foreign key (Sno)references student1(Sno);想写成这样的

删掉,重建。
查外键名称语句:
select * from INFORMATION_SCHEMA.KEY_COLUMN_USAGE where REFERENCED_TABLE_NAME='被引用表的表名';
删除外键:
ALTER TABLE xxx DROP FOREIGN KEY yyy;

drop掉写错的,然后重新创建就行

删除这个外键就行,因为你没指定外键名,所以可能是外键名可能是这个 Sno_ibfk_1 ,你试一下


alter table Sc drop foreign key Sno_ibfk_1;

alter table SC drop foreign key Sno;