MySQL 8.4 Release Notes
1.7.2.1 SELECT INTO TABLE 差异
MySQL Server 不支持 Sybase SQL 扩展的SELECT ... INTO TABLE
语句,而是支持标准的INSERT INTO ... SELECT
语法,这两者基本相同。请参阅第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 OUTFILE
或CREATE TABLE ... SELECT
。
您可以使用SELECT ... INTO
与用户定义的变量。同样的语法也可以在存储程序中使用游标和局部变量。请参阅第15.2.13.1节,“SELECT ... INTO 语句”。