MySQL 9.0 參考手冊  /  ...  /  SELECT INTO TABLE 的差異

1.7.2.1 SELECT INTO TABLE 的差異

MySQL 伺服器不支援 Sybase SQL 擴充的 SELECT ... INTO TABLE。相反地,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 陳述式」