如何透過單一 MySQL 查詢執行多行插入
在 Web 開發中,經常需要將多行資料插入一次資料庫表。 MySQL 提供了一種使用單一查詢來完成此操作的便捷方法。
問題:
假設您有一個 HTML 表單,允許使用者輸入要輸入的項目數量。掛號的。您有一個要執行的 MySQL 查詢,以將每個註冊使用者插入到資料庫表中。挑戰是根據指定的數量執行此查詢多次。
解決方案:
解決方案是使用具有多個 VALUE 子句的 MySQL INSERT 語句。這允許您指定要在單一查詢中插入的多行資料。
INSERT INTO table (a,b) VALUES (1,2), (2,3), (3,4);
在此範例中,INSERT 語句將使用下列數值將三行插入表中:
您可以透過動態設定行數輕鬆修改查詢以插入指定數量的行VALUE 子句。
透過使用此方法,您可以透過單一查詢有效地將多行資料插入 MySQL 表中。與單獨執行多個 INSERT 語句相比,這可以顯著提高效能。
其他資源:
以上是如何使用單一查詢在 MySQL 表中插入多行?的詳細內容。更多資訊請關注PHP中文網其他相關文章!