1.7.2.1 Отличия SELECT INTO TABLE
MySQL Server не поддерживает SELECT ... INTO
TABLE расширение Sybase SQL. Вместо этого MySQL Server поддерживает 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».
© 2025 Oracle
Licensed under the GPLv2 License.