CentOSの4または5に存在しないことを私に語った:MySQLは、フィールドが存在しないことを主張し、それは、MySQL 5.0.77で、
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>
私はマウス - でSELECTステートメントにsomeFieldとUSERTABLEを入力しましたターミナルでコピー/貼り付けをするので、誤植ではありません。ここで何が問題になるのでしょうか?
ありがとうございます!
バックティックによるものと思われます。それらを削除してみてください。 – ajreal