sql >> データベース >  >> RDS >> Mysql

PDO、mysql、トランザクション、およびテーブルのロック

    PDO ::beginTransaction() を呼び出す場合 、自動コミットをオフにします。

    だからあなたはできる:

    $db->beginTransaction();
    $db->exec('LOCK TABLES t1, t2, ...');
    # do something with tables
    $db->commit();
    $db->exec('UNLOCK TABLES');
    

    commit()またはrollBack()の後、データベースは自動コミットモードに戻ります。



    1. 1行に複数の列の値

    2. 大きなMySQLテーブル

    3. mysqlでデフォルトのサーバー文字セットを見つけるにはどうすればよいですか?

    4. MIN()–MySQLの列の最小値を見つける