мне нужно создать таблицу с именем переменной.
Вот мой код, я не знаю, почему он не работает.
BEGIN
SET @tablename = tablename;
SET @sql_text = concat('CREATE TABLE ',@tablename,' (ID INT(11) NOT NULL, team0 DOUBLE NOT NULL, team1 DOUBLE NOT NULL)');
PREPARE stmt FROM @sql_text;
EXECUTE stmt;
DEALLOCATE PREPARE stmt;
END
И вот ошибка:
Не удалось выполнить процедуру
1054 - Неизвестный столбец «TestTableName» в «списке полей»