[前][次][番号順一覧][スレッド一覧]

mysql:5501

From: とみたまさひろ <とみたまさひろ <tommy@xxxxxxxxxx>>
Date: Tue, 14 May 2002 23:07:19 +0900
Subject: [mysql 05501] Re: LOCK TABLE の使用およびそのた SQL の実行保証にかんして

とみたです。

On Mon, 13 May 2002 17:03:53 -0700
"Takeo Shibata" <shibata@xxxxxxxxxx> wrote:

> 関連する2つのテーブルを同時に更新をかけ
> どのような状態においても
> かならず2つのテーブルが同時にアップされる必要があります
> 1つが何らかの理由により失敗すればもういつの更新もキャンセル
> しなければなりません
	〜〜
> 通常SQL1,SQL2両方成功させ、最悪でも
> 両方実行していない状態をできるだけ保証したいのですが
> なにかSQLでスマートなやりかたありますでしょうか?

まさにこういう目的のために、トランザクション(COMMIT/ROLLBACK) があるの
だと思います。

-- 
とみたまさひろ <tommy@xxxxxxxxxx>
日本MySQLユーザ会 http://www.mysql.gr.jp

[前][次][番号順一覧][スレッド一覧]

      5495 2002-05-14 09:03 ["Takeo Shibata" <shi] LOCK TABLE の使用およびそのた SQL の実行保証にかんして
->    5501 2002-05-14 23:07 ┗[とみたまさひろ <tomm]