Я пытаюсь использовать следующий код для обновления столбцов:
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
Что я не замечаю?
range
- это зарезервированное ключевое слово в MySQL. Используйте backticks, чтобы избежать имени или использовать другое имя столбца.
SET 'range' = 20