码迷,mamicode.com
首页 > 数据库 > 详细

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

时间:2020-06-19 12:20:12      阅读:49      评论:0      收藏:0      [点我收藏+]

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

这个问题是帮别人解决问题的时候遇到的,并不是本身字段在输入的时候少输入的_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   

原文地址:https://www.cnblogs.com/sgatbl/p/13161992.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!