Помощник
|
Unknown column 'items.id' in 'where clause' |
Den1xxx
|
Сообщение
#1
|
||
|
|
||
|
|||
Arks |
1.10.2014, 1:15;
Ответить: Arks
Сообщение
#2
|
|
Джойн тут ни при чем абсолютно. Все очень просто. Ты сначала залочил таблицу itemimg для обновления. В результате мускуль снял снапшот с нее(при любой записи таким образом ставится блокировка на чтение пока этот активный снапшот не актуализируется по завершению транзакции записи). Потом ты захотел в снапшоте почитать поле которого в снапшоте в принципе нет(items.id)
В том что подсказали - снялся снапшот по джойну - и в нем это приджойненное поле конечно же оказалось. Так что UPDATE `itemimg`, `items` SET `itemimg`.`desc` = `items`.`name` WHERE `itemimg`.`itemid` = `items`.`id`
|
|
|
Den1xxx
|
Сообщение
#3
|
|
|
Вот оно что. Спасибо, буду знать.
|
|
|
||
|
Текстовая версия | Сейчас: 28.3.2024, 16:18 |