本文主要是介绍MySQL报错 1025 - Error on rename of ‘.\db1\#sql-1294_7‘ to ‘.\db1\course‘ (errno: 150),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
错误代码:
1025 - Error on rename of ‘.\db1#sql-1294_7’ to ‘.\db1\course’ (errno: 150)
在我要删除course表的主键时报出了这条错误提示。
course表的结构如下:
报错原因:
由于student表中有参照course表中主键(id)的外键(cno),因此出现该错误。
student表的结构如下:
解决方案:
将所有参照该主键的外键全删除,在我这里就是删除student表的外键 (cno) ,之后就可以顺利删除主键了!
!
这篇关于MySQL报错 1025 - Error on rename of ‘.\db1\#sql-1294_7‘ to ‘.\db1\course‘ (errno: 150)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!