MySQL 9.0 版本說明
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 OUTFILE
或 CREATE TABLE ... SELECT
。
您可以將 SELECT ... INTO
與使用者定義的變數一起使用。相同的語法也可以在使用游標和本機變數的儲存常式內使用。請參閱 第 15.2.13.1 節,「SELECT ... INTO 陳述式」。