Я пытаюсь создать временную таблицу в моей хранимой процедуре, которая получает столбец данных из другой таблицы, которая является текстом. Но я набираюсьИспользуемый тип таблицы не поддерживает столбцы BLOB/TEXT
типа используемых таблиц не поддерживает BLOB/TEXT столбцы
сообщение. Как я могу обойти это? Это мой код, 2015Consumer_stage
- это таблица, содержащая текстовый столбец.
CREATE DEFINER=`root`@`localhost` PROCEDURE `uspLoadStateTables`()
BEGIN
DECLARE state varchar(2);
DECLARE rowcount int;
create temporary table statelist(TheState varchar(2)) engine=memory SELECT DISTINCT TRIM(ST) FROM `2015consumer_stage`;
select count(*) into rowcount from statelist;
select TheState into state from statelist;