MySQL настаивает на том, что поля не существует, затем говорит мне, что оно существует

CentOS 4 или 5, с 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>

Я ввел someField и userTable в оператор SELECT с помощью мыши-копии/вставки в терминале, так что я знаю, что это не проблема опечатки. В чем может быть проблема?

Спасибо!

0
задан Juan Mellado 4 May 2012 в 14:14
поделиться