錯誤代碼:1100 Table 't_depart_info' was not locked with LOCK TABLES的解決方法
一步步來分析錯誤代碼的生成原因,大家要有耐心哦。
第一步,錯誤描述
1 queries executed, 0 success, 1 errors, 0 warnings 查詢:insert into emp values(11,'h',23,'女') 錯誤代碼: 1100 Table 't_depart_info' was not locked with LOCK TABLES 執(zhí)行耗時 : 0 sec 傳送時間 : 0 sec 總耗時 : 0 sec
第二步,錯誤原因
將emp數(shù)據(jù)庫表READ鎖定:LOCK TABLE emp READ;
在向emp插入數(shù)據(jù),并調(diào)用觸發(fā)器insert_data
DELIMITER $$ USE `test`$$ DROP TRIGGER /*!50032 IF EXISTS */ `insert_data`$$ CREATE /*!50017 DEFINER = 'root'@'localhost' */ TRIGGER `insert_data` BEFORE INSERT ON `emp` FOR EACH ROW BEGIN INSERT INTO t_depart_info(id,depart_name,depart_teacher) VALUES(7,'hai','hugang'); END; $$ DELIMITER ;
第三步,解決辦法(很簡單)
釋放鎖 UNLOCK TABLES;
其實在遇到錯誤代碼的時候,大家就按照上面這三步走,問題一定會迎刃而解的,要善于發(fā)現(xiàn)問題并解決問題。
相關(guān)文章
sql優(yōu)化實戰(zhàn) 把full join改為left join +union all(從5分鐘降為10秒)
因為特殊原因,無法訪問客戶的服務(wù)器,沒辦法查看sql的執(zhí)行計劃、沒辦法知道表中的索引情況,所以,嘗試從語句的改寫上來優(yōu)化2020-09-09leaf方案實現(xiàn)美團點評分布式ID生成系統(tǒng)
在復(fù)雜分布式系統(tǒng)中,往往需要對大量的數(shù)據(jù)和消息進行唯一標(biāo)識。如在美團點評的金融、支付、餐飲、酒店、貓眼電影等產(chǎn)品的系統(tǒng)中,數(shù)據(jù)日漸增長,對數(shù)據(jù)分庫分表后需要有一個唯一ID來標(biāo)識一條數(shù)據(jù)或消息,數(shù)據(jù)庫的自增ID顯然不能滿足需求2022-01-01Navicat 導(dǎo)出導(dǎo)入數(shù)據(jù)庫的實現(xiàn)方法
這篇文章主要介紹了Navicat 導(dǎo)出導(dǎo)入數(shù)據(jù)庫的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-11-11Beekeeper?Studio開源數(shù)據(jù)庫管理工具比Navicat更炫酷
這篇文章主要為大家介紹了一款界面更炫酷的開源數(shù)據(jù)庫管理工具Beekeeper?Studio比Navicat更好用,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-06-06sqlserver、Mysql、Oracle三種數(shù)據(jù)庫的優(yōu)缺點總結(jié)
這篇文章主要介紹了sqlserver、Mysql、Oracle三種數(shù)據(jù)庫的優(yōu)缺點總結(jié),需要的朋友可以參考下2014-03-03