6.4.3 Синтаксис оператора INSERT Оглавление 6.4.4 Синтаксис оператора INSERT DELAYED

6.4.3.1 Синтаксис оператора INSERT ... SELECT

INSERT [LOW_PRIORITY] [IGNORE] [INTO] tbl_name [(column list)] SELECT ...

Команда INSERT ... SELECT обеспечивает возможность быстрого внесения большого количества строк в таблицу из одной или более таблиц.

INSERT INTO tblTemp2 (fldID) SELECT tblTemp1.fldOrder_ID 
        FROM tblTemp1
        WHERE tblTemp1.fldOrder_ID > 100;

Для команды INSERT ... SELECT необходимо соблюдение следующих условий:

Разумеется, для перезаписи старых строк можно вместо INSERT использовать REPLACE.


6.4.3 Синтаксис оператора INSERT Оглавление 6.4.4 Синтаксис оператора INSERT DELAYED