ERROR 1176 (42000): Key 'XXX' doesn't exist in table 'XXX'報錯處理


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;

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM