的CentOS 4或5,与MySQL 5.0.77:MySQL的坚持,字段不存在,然后告诉我,它确实存在
由鼠标器mysql> UPDATE
-> `userTable`
-> INNER JOIN `anotherTable`
-> ON `userTable.userid`=`anotherTable.userid`
-> SET `userTable.someField`="Jimmy Page"
-> WHERE `userTable.someField`="Jim Morrison"
-> AND `anotherTable.date` < NOW();
ERROR 1054 (42S22): Unknown column 'userTable.someField' in 'field list'
mysql>
mysql> SELECT count(someField) FROM userTable;
+---------------+
| count(someField) |
+---------------+
| 5076 |
+---------------+
1 row in set (0.00 sec)
mysql>
我没有进入someField和用户表到SELECT语句在终端中复制/粘贴,所以我知道这不是一个错字问题。这里可能是什么问题?
谢谢!
它似乎是由反勾引起的。尝试删除它们,再试一次 – ajreal