透過大量插入增加 MySQL 表填充
用大量記錄填入 MySQL 資料庫需要有效的方法。雖然可以使用循環進行迭代插入,但批量插入可透過最大限度地減少開銷來提供卓越的性能。
MySQL 的多行插入:效率的關鍵
MySQL 透過 INSERT
語句的 VALUES
語法支援高效率的批次插入。這允許使用單一查詢插入多行,從而無需為每個記錄使用單獨的 INSERT
語句。
範例:
<code class="language-sql">INSERT INTO tbl_name (a, b, c) VALUES (1, 2, 3), (4, 5, 6), (7, 8, 9);</code>
這個指令插入三行。 每行的值都帶有括號並以逗號分隔。這顯著減少了資料庫交互,從而加快了執行速度。
大量插入的好處:
優點很明顯:
INSERT
本質上比許多單行插入更快。 以上是批量插入如何優化MySQL表填充?的詳細內容。更多資訊請關注PHP中文網其他相關文章!