2016-08-31 2 views
0

Помощь нужнаMysql несколько запросов становится ERR # 1064 -

Когда я бегу этот вопрос я получаю ERR Только простой запрос обновления, который работает отлично, если быть запущен один за другим.

update wp_posts 
set post_title = CONCAT(post_title,' Keyboard') 
where id = 67096 and NOT post_title like '%keyboard%' 

update wp_posts 
set post_title = CONCAT(post_title,' Keyboard') 
where id = 67079 and NOT post_title like '%keyboard%' 

update wp_posts 
set post_title = CONCAT(post_title,' Keyboard') 
where id = 67072 and NOT post_title like '%keyboard%' 

Я получаю эту заблуждается Сообщ

1064 - у Вас есть ошибка в вашем SQL синтаксиса; проверьте руководство, которое соответствует версии сервера MySQL для правильного синтаксиса, чтобы использовать рядом с «обновление wp_posts набор POST_TITLE = CONCAT (POST_TITLE» Keyboard «), где идентификатор = 67131» в строке 2

Важно то, что когда Я запускаю строку запроса один за другим, она отлично работает! Если я запускаю их все линии по линии запрос не выполняется

Пожалуйста, помогите мне понять этот вопрос

Благодарности Asaf

+1

Добавить ';' в конце каждого оператора Update – Jens

ответ

1

Если запустить несколько sql queries вместе затем добавить точку с запятой (;) после каждого SQL-запроса в противном случае это даст ошибку.

Попробуйте прямо сейчас.

update wp_posts set post_title = CONCAT(post_title,' Keyboard') where id = 67096 and NOT post_title like '%keyboard%'; 
update wp_posts set post_title = CONCAT(post_title,' Keyboard') where id = 67079 and NOT post_title like '%keyboard%'; 
update wp_posts set post_title = CONCAT(post_title,' Keyboard') where id = 67072 and NOT post_title like '%keyboard%'; 

Надеюсь, это поможет.

+0

Чинги Так просто !!!! –

+0

, пожалуйста, примите ответ и проголосуйте. :) – Pirate

Смежные вопросы