Можно ли за один 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 работает на ура.
Ответ на:
комментарий
от AngryElf
Ответ на:
комментарий
от tukan
Ответ на:
комментарий
от AngryElf
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум perl и mysql (2017)
- Форум -->Perl-->DBI-->Oracle--> (2002)
- Форум Postgresql Perl SQL-injection (2011)
- Форум perl, два запроса к базе в рамках одного подключения (2006)
- Форум MyQSL (2005)
- Форум Postgresql perl тип-date (2012)
- Форум Зачем нужен такой SQL-запрос? (2010)
- Форум Проблема с упорядочиванием записей в PostgreSQL (2017)
- Форум [mysql]Помогите создать триггер. (2010)
- Форум Добавление данных в БД (mysql) при помощи перлового DBI (2014)