回答編集履歴

1

成功した方法をコメントから拾ってくる

2020/05/31 05:16

投稿

hope_mucci
hope_mucci

スコア4447

test CHANGED
@@ -9,3 +9,19 @@
9
9
 
10
10
 
11
11
  根本原因は追記依頼にも書きましたが、きちんとロールバック処理に進んでいればautocommitが怪しく、コミット処理側に進んでいればsub1へinsertした際の戻り値が怪しいです。
12
+
13
+
14
+
15
+ ### 追記
16
+
17
+ コメントより、以下の方法でうまく動作したそうです。autocommitの値を変更する方法。
18
+
19
+ ```php
20
+
21
+ $wpdb->query('SET autocommit=0'); // これで0を指定
22
+
23
+ // $wpdb->query('START TRANSACTION'); // これは不要
24
+
25
+ $wpdb->query('LOCK TABLES wp_mains WRITE, wp_sub1s WRITE');
26
+
27
+ ```