Сценарий SQL работает в MySQL, но завершается с помощью mysqli-> query (); Зачем?

Мой SQL-скрипт успешно работает в MySQL Workbench.

Следующее дает ошибку:

$link = mysqli_connect(***********);
$result = $link->query($sql);

Сценарий SQL выполняет некоторые действия, в том числе:

создать временную таблицуусеченный столдроп столвставитьВыбрать

Ошибка:

-- 1.1 Creating temporary table for categories

    drop table if exists exp_categories; -- just in case
    create temporary table exp_categories
    (
        ID bigint not null,
        Categories text not null,
        PRIMARY KEY (ID)
    ) DEFAULT CHARSET=utf8;

-- 1.2 Inserting data...
-- few other statements here
-- last statement is SELECT

Есть ли у mysqli ограничения, с которыми я сталкиваюсь?

Ответы на вопрос(1)

Ваш ответ на вопрос