不正确的列名。检查列名语法。
你的SQL语句中包含了不正确的列名语法:
以下是一些常见的导致错误1166的列名问题:
SELECT usrname FROM users; ❌
SELECT username FROM users; ✅
SELECT order FROM orders; ❌
SELECT `order` FROM orders; ✅
SELECT u.name FROM users u WHERE u.id = 1; ❌
SELECT u.username FROM users u WHERE u.id = 1; ✅
SELECT phone FROM users; ❌
SELECT mobile FROM users; ✅
使用以下MySQL命令查看表结构:
当遇到错误1166时: