码迷,mamicode.com
首页 > 其他好文 > 详细

ERROR 1176 (42000): Key 'XXX' doesn't exist in table 'XXX'报错处理

时间:2019-02-27 16:18:04      阅读:618      评论:0      收藏:0      [点我收藏+]

标签:err   select   force   over   employees   limit   字段   语句   question   

MySQL5.7对sql语句强制使用索引查询时报错如下:

技术图片

解决:这里的id字段是表的主键,查看别人的经验贴得知是语法错误,参考链接https://stackoverflow.com/questions/19205004/key-emp-no-doesnt-exist-in-table-employees ,当强制索引是主键时sql语句应这样写

mysql> SELECT COUNT(UA.id) AS tp_count FROM  ck_user_audit UA RIGHT JOIN ck_user AS U force index(PRIMARY) ON U.id = UA.uid LIMIT 1;

 

ERROR 1176 (42000): Key 'XXX' doesn't exist in table 'XXX'报错处理

标签:err   select   force   over   employees   limit   字段   语句   question   

原文地址:https://www.cnblogs.com/godfather007/p/10444049.html

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