これらの 2 つの行の状態は 1 に設定されています。それらを 0 に設定し、rollback
クエリの結果を視覚化したいと考えています。このクエリは仕事をします:
START TRANSACTION;
UPDATE jkm_content SET state=0 WHERE title IN ('001','002');
SELECT * FROM jkm_content WHERE title IN ('001','002');
-> 出力された行の状態は 0 に設定されます
ただし、開始トランザクションを閉じる方が良いですROLLBACK
が、クエリが...
START TRANSACTION;
UPDATE jkm_content SET state=0 WHERE title IN ('258.txt','259.txt');
SELECT * FROM jkm_content WHERE title IN ('258.txt','259.txt');
ROLLBACK;
-> ... 出力された行の状態が 1 に設定されます (現在のセットではありませんstart transaction
!)
クエリを で終了しても state=0 を出力するクエリはrollback
何ですか?