[過去ログ] スレ立てるまでもない質問はここで 164匹目 (1002レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
164(3): デフォルトの名無しさん [sage] 2023/05/08(月) 17:27:47.17 ID:NDGne9Ur(5/15) AAS
>>161トランザクションとは、トランザクションが終了するまでの途中の時点で中断したら、
中のコマンドを全てまとめてキャンセルする、ということなので、
複数のコマンドが中に入っているときにのみ意味を持つはずです。
つまり、今回の様に一個のコマンドしかない場合には、トランザクションを意味が無いはずです。
168(1): デフォルトの名無しさん [] 2023/05/08(月) 17:30:39.96 ID:gFVNnmr9(1) AAS
>>164
そっちのトランザクションの認識は残念ながら間違ってる
SQLiteに限らずRDBMS共通の考え方なので勉強したほうがいい
171(1): デフォルトの名無しさん [sage] 2023/05/08(月) 17:36:35.00 ID:W/reBn+W(4/7) AAS
>>164
それは>>134134(4): デフォルトの名無しさん [sage] 2023/05/08(月) 01:56:31.04 ID:ddy6A8qL(5/5) AAS
トランザクションって、複数のクエリをまとめて発行する場合にのみ
意味があるもので、今回の様に1つだけしか発行しない場合には
意味無いと思いますが?
でもう聞いた
それに対して>>136136(3): デフォルトの名無しさん [sage] 2023/05/08(月) 02:06:55.78 ID:hlHOJNZ6(2/3) AAS
いよいよヤバいこと言い出したな
>>134
違う
今回の場合トランザクションを開始してればCTRL-CでDROP文が実行されたとしても
コミットされずに終了してテーブルは削除されなかった
試してみなよ
を試してみろと言ってるのになんで試さないの?
187: デフォルトの名無しさん [sage] 2023/05/08(月) 18:59:15.41 ID:W/reBn+W(7/7) AAS
問題の原因そのものは関係ないにしても防衛策としてトランザクションを手動で開始していれば
CTRL-Cでdrop文がコミットされることはないって言ってるのを理解してくれず
頑なに>>134や>>164を言い張るから困ってるのよ
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.031s