Синтаксическая ошибка при обновлении столбцов

0

Я пытаюсь использовать следующий код для обновления столбцов:

UPDATE user_profiles 
    SET range = '20', colResize = 'flex' 
    WHERE uid='472';

Я получаю следующую ошибку:

Failed to execute SQL : SQL UPDATE user_profiles SET range = '20', colResize = 'flex' WHERE uid='472'; failed : 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 'range = '20', colResize = 'flex' WHERE uid='472'' at line 1

Что я не замечаю?

Теги:

1 ответ

2
Лучший ответ

range - это зарезервированное ключевое слово в MySQL. Используйте backticks, чтобы избежать имени или использовать другое имя столбца.

SET 'range' = 20

Ещё вопросы

Сообщество Overcoder
Наверх
Меню