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

MYSQLコマンドLOCKtabletable_nameWRITEを使用した場合にテーブルのロックを解除する方法。

    ロック解除のルール

    セッションによって保持されているテーブルロックが解放されると、それらはすべて同時に解放されます。セッションは明示的にロックを解除することも、特定の条件下で暗黙的にロックを解除することもできます。

    • セッションは、UNLO​​CKTABLESを使用して明示的にロックを解除できます。

    • セッションがLOCKTABLESステートメントを発行して、すでにロックを保持しているときにロックを取得すると、新しいロックが付与される前に、既存のロックが暗黙的に解放されます。

    • セッションがトランザクションを開始すると(たとえば、STARTTRANSACTIONを使用して)、暗黙のUNLOCK TABLESが実行され、既存のロックが解放されます。

    参照: http://dev.mysql.com/doc /refman/5.7/en/lock-tables.html




    1. エスケープテーブル名MySQL

    2. JavaからファイルDSNにアクセスする

    3. Chocolateyのホスティングパッケージ

    4. シーケンスのPostgreSQLの次の値?