データベースを MsSQL から MySQL に変換しようとしています。
MsSQL に存在する Serializable 分離レベルに対して、MySQL でトランザクション構成をどの程度正確に行う必要がありますか? MsSQL キーワードが機能しなかったためです。
例;
SET TRANSACTION ISOLATION LEVEL SERIALIZABLE
GO
BEGIN TRANSACTION;
UPDATE table_name SET column1 = value1, column2 = value2, ...
WHERE 条件
GO
COMMIT TRANSACTION;
行く
これを除いて; トランザクションの開始とコミットの間にテーブルの行でトランザクションを行う場合、行ベースのロック機能はありますか?
例;
UPDATE テーブル名 SET 列 1 = 値 1、列 2 = 値 2、... WHERE 条件
// 条件のみの行ベースのロック
デフォルトで無効になっている場合、有効にするにはどうすればよいですか?
ありがとうございました。