http://dev.mysql.com/doc/refman/5.0/en/internal-locking.htmlOdblokowywanie tabel po utracie nici
Poniżej znajduje się fragment z dokumentacji.
mysql> LOCK TABLES real_table WRITE, temp_table WRITE;
mysql> INSERT INTO real_table SELECT * FROM temp_table;
mysql> DELETE FROM temp_table;
mysql> UNLOCK TABLES;
Moje pytanie jest to, że jeśli mogę użyć tej logiki w kodzie skryptu powłoki, a jeśli wątek jest tracona (nie zabity), zanim dotrze „odblokować stoły” oświadczenie, w jaki sposób będę wiedzieć, że niektóre tabele są zablokowane i jak odblokować tabele ręcznie?
Czy rozważałeś użycie transakcji zamiast? http://stackoverflow.com/questions/4226766/mysql-transactions-vs-locking-tables – GordonM