Ошибка обновления SQL с заменой - PullRequest
2 голосов
/ 11 августа 2011

Я не вижу, что не так с этим SQL:

UPDATE Show
SET    EnterOnine = replace(EnterOnine, 'http://projects.example.co.uk', 'http://www.example.co.uk')
WHERE  EnterOnine LIKE '%http://projects.example.co.uk%'

Я получаю эту ошибку при вводе этого в PHPmyadmin:

#1064 - 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 'Show SET EnterOnine = replace(EnterOnine, 'http://projects.example.co.uk' at line 1

1 Ответ

5 голосов
/ 11 августа 2011

Show - это зарезервированное слово в mysql, escape с обратными галочками.

UPDATE `Show` SET ...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...