在 WordPress 中,你可以使用 $wpdb->query('COMMIT') 來提交事務。
在你的代碼中,你可以在所有 SQL 操作執行完畢後調用 $wpdb->query('COMMIT') 來提交事務。如果執行過程中發生錯誤,可以使用 $wpdb->query('ROLLBACK') 來回滾事務。例如:
global $wpdb;
$table_name = $wpdb->prefix . 'my_table';
$wpdb->query('START TRANSACTION');
// 執行 SQL 操作
// ...
// 如果沒有錯誤,提交事務
$wpdb->query('COMMIT');
// 如果發生錯誤,回滾事務
$wpdb->query('ROLLBACK');這裏的 START TRANSACTION 表示開啓一個新的事務,COMMIT 表示提交事務,ROLLBACK 表示回滾事務。如果執行過程中出現錯誤,可以使用 ROLLBACK 回滾事務,撤銷所有的操作。