Ternick
@Ternick

Почему sql запрос возвращает ошибку?

Сам запрос:
DELETE FROM `public_target` WHERE 1;INSERT INTO `public_target` (`code`,`requests_count`,`target_id`,`type`) VALUES ("print(\'lol\')",0,14235,"py")


Сама ошибка :
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 \'INSERT INTO `public_target` (`code`,`requests_count`,`target_id`,`type`) VALUES \' at line 1

Но если запрос ввести на прямую в консоль SQL то ошибок нет.
  • Вопрос задан
  • 58 просмотров
Решения вопроса 1
idShura
@idShura
Пробовал выполнять запросы по отдельности?
Если выполняешь одним запросом, то сделай так:

begin
DELETE FROM `public_target`;
INSERT INTO `public_target` (`code`,`requests_count`,`target_id`,`type`) VALUES ("print(\'lol\')",0,25058,"py");
commit;
end;
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы