【PHP】下らねぇ質問 ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
325:nobodyさん 09/02/23 00:03:49 DYtiHKsN あと、トランザクションをゲットしていないのに、 ロールバックするという意味がわからん。 いったいどこに戻っているというのだ? 326:nobodyさん 09/02/23 00:16:50 database is lockedはトランザクション自体ではなく、 その中のUPDATE文に対してのエラーである。 なので、トランザクション自体は開始されているので、 一旦ろーるばっくでトランザクションを改めてトランザクションを開始している。 327:nobodyさん 09/02/23 00:17:43 >一旦ろーるばっくでトランザクションを改めてトランザクションを開始している。 一旦ろーるばっくでトランザクションを閉じて、改めてトランザクションを開始している。 328:nobodyさん 09/02/23 00:19:44 DYtiHKsN >>326-327 なるほどねー ようやくわかってきたわぁ きたわぁ きたわぁ 329:nobodyさん 09/02/23 00:22:06 DYtiHKsN やっぱあれだな。 SQLiteの4つのロックのうち、 すぐにロックを獲得できるのを、 明示的に書かないとだめだな。 $oDbCxn->beginTransaction(); ↑これがダメってこと。 なぜなら、↑だと、デフォルトのロックが選択される。 SQLiteにおける、デフォルトのロックとは、defferd lockである。 これだと遅延するから、4つの処理をトランザクションではさみたい、 などという場合には不向き。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5390日前に更新/104 KB
担当:undef