Скриптер
Участник
Пользователь
- Сообщения
- 1,556
- Реакции
- 651
- Помог
- 5 раз(а)
В общем хотел объединить кучу запросов в один, и там некоторые еще запросы оптимизировать (переведя их в функции).
Ну согласитесь это какая никакая, но хорошая оптимизация когда несколько запросов надо отправить, объединить их в процедуру или вообще функцию создать, и выполнить ее.
Но не получается, к примеру вот такой SQL запрос
Успешно выполняется в phpmyadmin, но когда я в конец каждой строки заменил на ^n и отправил его через SQL_ExecuteQuery, никакого результата нет.
Кто разбирается в AMX языке и SQL, подскажите что же я делаю не так :)
Ну согласитесь это какая никакая, но хорошая оптимизация когда несколько запросов надо отправить, объединить их в процедуру или вообще функцию создать, и выполнить ее.
Но не получается, к примеру вот такой SQL запрос
SQL:
DELIMITER //
create procedure INIT_TABLES( )
BEGIN CREATE TABLE IF NOT EXISTS unique_stats_yesterday ( `unuque_type` int(11) DEFAULT NULL, `steamid` varchar(64) DEFAULT NULL, `username` varchar(64) DEFAULT NULL, `ip` varchar(64) DEFAULT NULL ) DEFAULT CHARSET=utf8;
CREATE TABLE IF NOT EXISTS unique_stats_today ( `unuque_type` int(11) DEFAULT NULL, `steamid` varchar(64) DEFAULT NULL, `username` varchar(64) DEFAULT NULL, `ip` varchar(64) DEFAULT NULL ) DEFAULT CHARSET=utf8;
CREATE TABLE IF NOT EXISTS unique_stats_week ( `day1` int(11) DEFAULT NULL, `day2` int(11) DEFAULT NULL, `day3` int(11) DEFAULT NULL, `day4` int(11) DEFAULT NULL, `day5` int(11) DEFAULT NULL, `day6` int(11) DEFAULT NULL, `day7` int(11) DEFAULT NULL); END; //
DELIMITER ; CALL INIT_TABLES();
DROP PROCEDURE INIT_TABLES;
Кто разбирается в AMX языке и SQL, подскажите что же я делаю не так :)