在MySQL中创建外键时解决错误1005的解决方案
当创建外键在MySQL数据库中,它会提示错误,但它只暗示非常简单的信息:错误1005(hy000):无法创建table'db_qxztc。qx_userssssnew(错误:150),它不能解决所有的问题。要查看有关错误的详细信息,您可以使用命令:(当你搜索errno 150 MySQL手册中找到)
显示引擎INNODB STATUS; / / InnoDB数据库存储模式
信息中有一组最新的外键错误,这些信息将对最新错误进行详细的描述和解决。
如:
在表db_qxztc / qx_userssssnew外键约束111211 12:49:34误差
:
外键(` ssssid `)参考` qx_ssss `(` ssssid `)):
语法错误接近:
` qx_ssss `(` ssssid `))
建议应该有近` qx_ssss `语法错误(` ssssid `)。我们应该仔细检查一下。我在这里所犯的错误是引用和参数之间的空间比较小。