Я создаю новую хранимую процедуру, которая может автоматически генерировать таблицу, и она проверит другую таблицу и вставит данные в новую таблицу.Проблема в том, что я получаю сообщение об ошибке.
Я уже пытаюсь добавить точку с запятой после создания таблицы и пытаюсь также удалить ее, она не работает:
BEGIN
CREATE TABLE TEST
(
ID INT AUTO_INCREMENT NOT NULL,
TEST NAME VARCHAR(255) DEFAULT NULL,
UNIQUE(ID),
PRIMARY KEY (ID)
);
<I HAVE ERROR HERE>
DECLARE vID,vNAME,vADD VARCHAR(255);
DECLARE no_more_rows BOOLEAN DEFAULT FALSE;
DECLARE cur1 CURSOR FOR
SELECT NAME,ADD FROM OLD_TABLE
.......
END$$
Я ожидаю, что прогон будет успешно скомпилированно это скажите мне 1 ошибка