http://dev.mysql.com/doc/refman/5.0/en/internal-locking.htmlथ्रेड खो जाने पर अनलॉकिंग टेबल
निम्नलिखित दस्तावेज से निकाला गया है।
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;
मेरा प्रश्न है कि अगर मैं खोल स्क्रिप्ट कोड में इस तर्क का उपयोग, और अगर धागा खो दिया है (नहीं मारा) से पहले यह तक पहुँचता है "टेबल अनलॉक" है बयान, मुझे कैसे पता चलेगा कि कुछ तालिकाओं बंद हैं और मैं मैन्युअल रूप से टेबल अनलॉक कैसे करूं?
क्या आपने इसके बजाय लेनदेन का उपयोग करने पर विचार किया है? http://stackoverflow.com/questions/4226766/mysql-transactions-vs-locking-tables – GordonM