MySQL 8.0 参考手册 / 第一章 一般信息 / 1.7 MySQL 标准合规性 / 1.7.2 MySQL 与标准 SQL 的区别 /
1.7.2.1 SELECT INTO TABLE 差异
MySQL 服务器不支持SELECT ... INTO
TABLE
Sybase SQL 扩展。相反,MySQL Server 支持
INSERT INTO ...
SELECT
标准的 SQL 语法,这基本上是一回事。请参阅第 13.2.5.1 节,“INSERT ... SELECT 语句”。例如:
Press CTRL+C to copyINSERT INTO tbl_temp2 (fld_id) SELECT tbl_temp1.fld_order_id FROM tbl_temp1 WHERE tbl_temp1.fld_order_id > 100;
或者,您可以使用
SELECT ... INTO
OUTFILE
或
CREATE TABLE ...
SELECT
。
您可以使用SELECT ...
INTO
用户定义的变量。同样的语法也可以在使用游标和局部变量的存储例程中使用。请参阅第 13.2.9.1 节,“SELECT ... INTO 语句”。