sql查询在创建临时表时遇到问题

tyky79it  于 2021-06-25  发布在  Mysql
关注(0)|答案(2)|浏览(351)

我正在尝试使用my table adult3创建一个临时表,其中包含column类中与以下条件相对应的行:

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

但我一直得到一个错误:
错误1064(42000):您的sql语法有错误;请查看与mysql服务器版本对应的手册,以获得正确的语法
“来自成人3
其中(class='<=50k')在第2行
我不明白我做错了什么。

35g0bw71

35g0bw711#

你可以试试:

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

htzpubme2#

我相信您正在使用SQLServer语法来创建临时表。
试试这个:

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

相关问题