MySQL 是一款流行的關系型數據庫管理系統,它允許用戶通過 SQL 語言來管理和查詢數據庫。其中一個有用的功能是可以一次執行多條 SQL 語句。
在 MySQL 中,可以通過分號來分隔多條 SQL 語句。例如:
SELECT * FROM users; SELECT * FROM products;
同時執行多條語句可以通過將它們放在同一個字符串中,然后使用mysqli_multi_query
函數來執行。例如:
$sql = "SELECT * FROM users; SELECT * FROM products;"; if (mysqli_multi_query($conn, $sql)) { do { // 處理結果集 } while (mysqli_next_result($conn)); }
請注意,這種方法需要使用 mysqli 擴展,因為該函數不是原生的 MySQL 連接,而是基于 mysqli API 的。
另外,一次執行多條 SQL 語句也可能會導致安全問題。因此,在使用這種方法時,請確保所有的 SQL 語句都是可靠的。
總之,一次執行多條 SQL 語句可以提高 MySQL 的效率,但需要注意安全性和使用方法。在實際應用中,請考慮您的需求和情況來選擇合適的方法。