LINUX.ORG.RU

Perl DBI + MySql проблема


0

0

Можно ли за один execute через DBI выполнить sql скрипт типа этого?

SET @t=now();
INSERT INTO .......
FROM ..........
WHERE (@t > date_add(Created, INTERVAL 5 SECOND));

DELETE FROM .....
WHERE (@t > date_add(Created, INTERVAL 5 SECOND));



Такое впечатление, что $sth->execute($sql) не переваривет больше одной
sql комманды, выполнять каждую по одной из DBI - работает, а все вместе,
ругается на SQL syntax.
Этот же sql скрипт через mysql < script.sql работает на ура.


>Такое впечатление, что $sth->execute($sql) не переваривет больше одной sql комманды,

>Этот же sql скрипт через mysql < script.sql работает на ура.

Так и должно быть.

AngryElf ★★★★★
()
Ответ на: комментарий от AngryElf

То есть, однозначно через PERL::DBI нельзя за раз выполнить несколька sql комманд?...
Ужасно хочется матерится

tukan
() автор топика
Ответ на: комментарий от AngryElf

Другой вопрос, что не совсем понятно, как phpMyAdmin передает в базу несколько запросов одновременно...

AngryElf ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.