当前位置:Gxlcms > 数据库问题 > Mysql Error:1054 Unknown column xxx.xxx_id in field list

Mysql Error:1054 Unknown column xxx.xxx_id in field list

时间:2021-07-01 10:21:17 帮助过:43人阅读

这个问题是帮别人解决问题的时候遇到的,并不是本身字段在输入的时候少输入的_id这样的。问题是这样子的:

技术图片

 

而他的数据库表是这样子的:

 技术图片

 

 技术图片

 

 很多人会觉得,没有AppID_id再创一栏不就了,其实不是这样的,引发这个问题的原因并非是没有创建这一列,这本身是个Django的项目,我听完朋友的介绍后,认为应该是mysql的问题而不是Django。也创建过对应栏,但是不起作用,后来从主外键上入手解决了。引起这个问题的原因是Mysql在主键和外键命名上的问题,对于外键,mysql默认命名为xxx_id,如果一张表中的外键没有这样子正确命名就会有这个问题。

解决方案:只需要把外键命名为xxx_id就行了。

技术图片

 

技术图片

 

参考链接可以看看这一篇博客:https://www.cnblogs.com/momo8238/p/7573248.html

 

Mysql Error:1054 Unknown column xxx.xxx_id in field list

标签:方案   mic   load   htm   height   bsp   tps   err   html   

人气教程排行