mysqlの2つの挿入文の比較

599 ワード

#2つの挿入方法の比較
VALES方式:複数行挿入をサポートし、SET方式はサポートしない
INSERT INTO beauty
VALUES (23,'   ',' ','1990-4-23’,'111',null,2),
            (24,'   ',' ','1990-4-23','111',null,2),
            (25,'   ',' ','1990-4-23','111',NULL,2); 

VALES方式:複数行挿入をサポートし、SET方式はサポートしない
サブクエリの結果セットをテーブルに挿入するという意味です
INSERT INTO beauty(id,NAME,phone)
SELECT 26,'  ','222';

INSERT INTO beauty(id,NAME,phone)
SELECT id,boyename,'111'
FROM boys WHERE id<3;