Aturan untuk Melepas Kunci
Ketika kunci tabel yang dipegang oleh suatu sesi dilepaskan, semuanya dilepaskan pada saat yang bersamaan. Sesi dapat melepaskan kuncinya secara eksplisit, atau kunci dapat dilepaskan secara implisit dalam kondisi tertentu.
-
Sesi dapat melepaskan kuncinya secara eksplisit dengan UNLOCK TABLES.
-
Jika sebuah sesi mengeluarkan pernyataan LOCK TABLES untuk memperoleh kunci saat sudah menahan kunci, kunci yang ada akan dilepaskan secara implisit sebelum kunci baru diberikan.
-
Jika sesi memulai transaksi (misalnya, dengan STARTTRANSACTION), TABEL UNLOCK implisit dilakukan, yang menyebabkan kunci yang ada dilepaskan.
Ref:http://dev.mysql.com/doc /refman/5.7/en/lock-tables.html