一度に複数の行を挿入すると、データベース クエリが高速になりますか。
お気に入り
INSERT....
UNION
INSERT....
UNION
(2〜3000行ほど挿入する必要があります)
一度に複数の行を挿入すると、データベース クエリが高速になりますか。
お気に入り
INSERT....
UNION
INSERT....
UNION
(2〜3000行ほど挿入する必要があります)
INSERT
構文を使用するステートメントは、VALUES
複数の行を挿入できます。これを行うには、それぞれを括弧で囲み、コンマで区切って、列値の複数のリストを含めます。
例:
INSERT INTO tbl_name
(a,b,c)
VALUES
(1,2,3),
(4,5,6),
(7,8,9);
データがテキストファイルにある場合は、LOADDATAINFILEを使用できます。
テキストファイルからテーブルをロードする場合は、LOADDATAINFILEを使用します。これは通常、INSERTステートメントを使用するよりも20倍高速です。
上記のリンクで、挿入ステートメントを高速化する方法に関するその他のヒントを見つけることができます。
// db table name / blog_post / menu / site_title
// Insert into Table (column names separated with comma)
$sql = "INSERT INTO product_cate (site_title, sub_title)
VALUES ('$site_title', '$sub_title')";
// db table name / blog_post / menu / site_title
// Insert into Table (column names separated with comma)
$sql = "INSERT INTO menu (menu_title, sub_menu)
VALUES ('$menu_title', '$sub_menu', )";
// db table name / blog_post / menu / site_title
// Insert into Table (column names separated with comma)
$sql = "INSERT INTO blog_post (post_title, post_des, post_img)
VALUES ('$post_title ', '$post_des', '$post_img')";