请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

已经自行解决:SequelizeDatabaseError: Unknown column 'pubdata' in 'field list'

在学习模型的序列化之前,我本想着先把"mavie实体表"的数据传递到小程序中,看一下效果;代码如下:
图片描述
但是当我点击小程序按钮的时候,返回的是500的错误;
图片描述
而终端的报错信息为:SequelizeDatabaseError: Unknown column ‘pubdata’ in ‘field list’(经过翻译意思是:未知列“pubdata”在“字段列表”)
图片描述
经过排查,发现“art_id和type值”是能够传递到getData方法内使用的;
图片描述
为了严谨性考虑发现,到数据库看一下发现是有pubdata字段的;
图片描述
到此为止,还是没有搞清楚,为什么会显示这样的报错问题?

已经自行解决:
抱歉,经过梳理,终于被我明白了,其实问题出现在拼写单词错误;刚好看了一下数据库的pubdate字段;发现是自己在早期编写classic字段的时候编写成了“pubdata字段”了,好家伙~~~,欲哭无泪;
图片描述
确实如老师所说的那样,JavaScript没有智能感知,可真的烦啊,维护起来非常的麻烦,就这一个错误卡了两天;
给自己留一个足迹吧;希望遇到同样问题的同学能有个参考;
再回去看一下报错信息:SequelizeDatabaseError: Unknown column ‘pubdata’ in ‘field list’;
发现确实数据库中没有pubdata字段;数据库只有pubdate字段;[哭哭哭]

正在回答 回答被采纳积分+3

1回答

SK2020 2023-01-13 16:05:15

分析了一大堆,还提到了严谨,结果就是字段名称写错了,哈哈

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号