http://dev.mysql.com/doc/refman/5.0/en/internal-locking.htmlMở khóa các bảng nếu chủ đề bị mất
Sau đây là phần trích từ tài liệu.
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;
Câu hỏi của tôi là nếu tôi sử dụng logic này trong mã shell script, và nếu các chủ đề bị mất (không giết) trước khi nó đạt đến "mở khóa bảng" tuyên bố, làm thế nào tôi sẽ biết rằng một số bảng bị khóa và làm cách nào để mở khóa bảng theo cách thủ công?
Bạn có cân nhắc sử dụng giao dịch thay thế không? http://stackoverflow.com/questions/4226766/mysql-transactions-vs-locking-tables – GordonM