MySQL 8.4 参考手册  /  ...  /  SELECT INTO TABLE 的差异

1.7.2.1 SELECT INTO TABLE 的差异

MySQL 服务器不支持 SELECT ... INTO TABLE Sybase SQL 扩展。相反,MySQL 服务器支持 INSERT INTO ... SELECT 标准 SQL 语法,它本质上是一样的。参见 第 15.2.7.1 节,“INSERT ... SELECT 语句”。例如

INSERT INTO tbl_temp2 (fld_id)
    SELECT tbl_temp1.fld_order_id
    FROM tbl_temp1 WHERE tbl_temp1.fld_order_id > 100;

或者,您可以使用 SELECT ... INTO OUTFILECREATE TABLE ... SELECT.

您可以将 SELECT ... INTO 与用户定义的变量一起使用。在使用游标和局部变量的存储例程中,也可以使用相同的语法。参见 第 15.2.13.1 节,“SELECT ... INTO 语句”.