Mysql创建临时表的方法

来源:互联网 发布:蛇口招商网络宽带快吗 编辑:程序博客网 时间:2024/06/06 00:23
SET @id = "212,45,378";        DROP TEMPORARY TABLE IF EXISTS tem_result;CREATE TEMPORARY TABLE tem_result(id BIGINT(20) NOT NULL); SET cnt = 1+(LENGTH(@id) - LENGTH(REPLACE(@id,',','')));WHILE i < cnt DOSET i = i + 1;SET result = REVERSE(SUBSTRING_INDEX(REVERSE(SUBSTRING_INDEX(@id,',',i)),',',1));INSERT INTO tem_result(cid) VALUES (result);END WHILE;


原创粉丝点击