可是这个表根本没有用到外键啊,有人知道这个是什么原因么?
mysql
这个语句的截图是全部的代码内容了对吗?
首先,请尝试更换一个表名,再进行创建试一下,怀疑是有其他的表将这个表名中的字段作为外键了,并且这个表正在被重建。
其次,在其他的表中查找一下,是否有将此表中的字段做为外键的情况:
select
TABLE_NAME,COLUMN_NAME,CONSTRAINT_NAME, REFERENCED_TABLE_NAME,REFERENCED_COLUMN_NAME
from INFORMATION_SCHEMA.KEY_COLUMN_USAGE
where REFERENCED_TABLE_NAME = 'SPRING_SESSION';