Web サービスから MySql データベースへのインポートがあります。Web サービスは xml 形式を返し、返されたデータに応じて、INSERT または UPDATE を実行する必要があります。
私はphp mysqliを使用しており、準備されたステートメントと古いスタイルのクエリでテストされています。
問題は、更新が影響を受ける行を 0 返すことです。WHERE 句が正しいことはわかっていたので、mysql Workbench に移動して、次のように記述しました。
UPDATE sgji_discounts SET
min_discount = 0,
max_discount = 6
WHERE id = 77
そしてチェック。結果は、影響を受ける 1 行でした。しかし、ボルトボタンをすばやくクリックすると、出力ウィンドウに影響を受ける行が0つ返されます。
ステートメント間にスリープを設定する必要がありますか? ループ内で更新を実行する特別な方法はありますか?
どうもありがとう