ユーザ用ツール

サイト用ツール


サイドバー

このページの翻訳:



最近の更新



Tag Cloud

02_freebsd:04_database:01_mysql:mysql_transaction

MySQL - Transaction

通常のMyISAM形式のテーブルでは使用できない。

http://wiki.bit-hive.com/tomizoo/pg/MySQL%20%A5%C8%A5%E9%A5%F3%A5%B6%A5%AF%A5%B7%A5%E7%A5%F3

トランザクションの開始と完了およびROLLBACK

トランザクションを開始する。これ以降に入力されたSQLクエリはトランザクションとして扱われる。トランザクションが終った場合はCOMMIT(DBに結果を反映)かROLLBACK(トランザクション開始前の状態に戻す)をする。

mysql> START TRANSACTION;

START TRANSACTION以降のクエリをDBに反映させてトランザクションを完了する場合は以下のようにする。

mysql> COMMIT;

途中でエラーが発生する等してSTART TRANSACTION以降のクエリを取り消したい場合はROLLBACKする。

mysql> ROLLBACK;
02_freebsd/04_database/01_mysql/mysql_transaction.txt · 最終更新: 2015/09/25 12:50 by matsui