mysql:6053
From: 田雑 雅広 <田雑 雅広 <TazouM@xxxxxxxxxx>>
Date: Mon, 2 Sep 2002 14:11:24 +0900
Subject: [mysql 06053] テーブルのロックについて
はじめまして、田雑と申します。 早速質問なのですが、 いま、伝票番号を発番する処理を作っているところなのですが、 伝票番号テーブルなるものを作って最大の伝票番号を保存するように しておき、発番するときはテーブルから取得し「プラス1」することで実現しようと 思っています。 その際、Lock Tables と Unlock Tables を使って複数端末で同時アクセスしても 同じ番号をとってこないようにしています。 このとき、ロックしたまま端末がハングアップしてしまった場合、 他の端末もだんまりとなり、デッドロック状態になってしまいます。 (無理やり状況を作って試しました) この回避方法としてなにかアドバイスいただけないでしょうか。 最後になりましたが、環境としてはこのような感じです。 サーバーWindows2000Server/MySQL 3.23.51 クライアントWindows2000Pro/Access2000(パススルークエ リ) よろしくお願いします。
-> 6053 2002-09-02 14:11 [田雑 雅広 <TazouM@x] テーブルのロックについて 6056 2002-09-02 14:45 ┗[遠藤 俊裕 <endo_t@xx]