SQL Query无法创建临时表

时间:2018-01-10 19:29:50

标签: mysql temp-tables

我正在尝试使用my table adult3来创建一个临时表,其中列类中的行对应于条件:

SELECT class INTO #CLTable
FROM adult3
WHERE (class = '<=50K');

但我一直收到错误:

  

错误1064(42000):您的SQL语法有错误;检查与您的MySQL服务器版本对应的手册,以便在正确的语法附近使用       &#39; FROM adult3
       WHERE(class =&#39;&lt; = 50K&#39;)&#39;在第2行

我不知道自己做错了什么。

2 个答案:

答案 0 :(得分:2)

我相信您使用SQL Server语法来创建临时表。

试试这个:

create temporary table CLTable as 
select class from adult3
where (class='<=50K');

答案 1 :(得分:0)

你可以尝试:

    INSERT INTO [tempTableName]
    SELECT class FROM adult3
    WHERE (class='<=50k')