我正在创建临时表,我想在变量中分配选择计数,并使用以后的代码,但是SQL查询给我变量声明错误
DROP TEMPORARY TABLE IF EXISTS temp_table;
CREATE TEMPORARY TABLE IF NOT EXISTS temp_table AS
(SET @test1 := select count(1) from mytable; /*Other SQL code*/)
答案 0 :(得分:0)
将分配移到列列表中。
CREATE TEMPORARY TABLE IF NOT EXISTS temp_table
AS
SELECT @test1 := count(1)
FROM mytable;