Есть такой запрос на обновление UPDATE product SET stock_status_id='12',status='0' WHERE 'sku' IN (US1275,ST3000VN007) , пробуй выполнить в phpmyaadmin , выдает ошибку #1054 - Неизвестный столбец 'US1275' в 'where clause' , если в таком формате UPDATE product SET stock_status_id='12',status='0' WHERE 'sku' IN ('US1275','ST3000VN007') запрос выполняется о изменено 0 строк, как выполнить правильно запрос?
Vlad852, Запрос выполняется, потому что он синтаксически верен. Ничего не изменяет - потому что неверен логически. У вас 'sku' - это строка или поле таблицы?
Vlad852, А вы прямыми одиночными кавычками указали MySQL, что это строка. Поле обозначается обратными кавычками или вообще без таковых.
sku, `sku`- поле
'sku', "sku" - строка