[РЕШЕНО] Drupal ругается на UPDATE

Главные вкладки

Аватар пользователя Cloudiya Cloudiya 28 сентября 2011 в 14:48

Здравствуйте!

При попытке обновить записи в таблице с использованием запроса

UPDATE table_name
SET column1=value, column2=value2,...
WHERE some_column=some_value

выдается ошибка "You have an error in your SQL syntax и т.д.",
но если сделать так:

UPDATE table_name
SET table_name.column1=value, table_name.column2=value2,...
WHERE table_name.some_column=some_value

то все срабатывает нормально.
Мне конечно не сложно дописывать имена таблиц, но что делать с функциями, использующими UPDATE, например drupal_write_record? Из-за чего может возникать такая ошибка?

Комментарии

Аватар пользователя Cloudiya Cloudiya 28 сентября 2011 в 15:41

user warning: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'group = 1 WHERE uid = 452' at line 1 query: UPDATE groups_users SET uid = 452, group = 1 WHERE uid = 452 in drupal.my/includes/common.inc on line 3538.

Эта ошибка выдается при вызове функции drupal_write_record