MySQL服务器不支持SELECT ... INTO TABLE
Sybase SQL扩展。相反,MySQL Server支持 INSERT INTO ... SELECT
标准的SQL语法,这基本上是相同的。请参见第13.2.6.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
用户定义的变量。也可以使用游标和局部变量在存储的例程内部使用相同的语法。请参见第13.2.10.1节“ SELECT ... INTO语句”。