錯(cuò)誤代碼:1100 Table 't_depart_info' was not locked with LOCK TABLES的解決方法
一步步來分析錯(cuò)誤代碼的生成原因,大家要有耐心哦。
第一步,錯(cuò)誤描述
1 queries executed, 0 success, 1 errors, 0 warnings 查詢:insert into emp values(11,'h',23,'女') 錯(cuò)誤代碼: 1100 Table 't_depart_info' was not locked with LOCK TABLES 執(zhí)行耗時(shí) : 0 sec 傳送時(shí)間 : 0 sec 總耗時(shí) : 0 sec
第二步,錯(cuò)誤原因
將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 ;
第三步,解決辦法(很簡(jiǎn)單)
釋放鎖 UNLOCK TABLES;
其實(shí)在遇到錯(cuò)誤代碼的時(shí)候,大家就按照上面這三步走,問題一定會(huì)迎刃而解的,要善于發(fā)現(xiàn)問題并解決問題。
相關(guān)文章
SQLSERVER 高級(jí)復(fù) 制 排錯(cuò) 技巧
SQLSERVER 高級(jí)復(fù) 制 排錯(cuò) 技巧...2007-08-08
SQL中游標(biāo)(cursor)的基本使用實(shí)例
當(dāng)你檢索的數(shù)據(jù)只是一條記錄時(shí),你所編寫的事務(wù)語句代碼往往使用SELECT INSERT語句,但如果從某一結(jié)果集中逐一地讀取一條記錄呢?游標(biāo)為我們提供了一種極為優(yōu)秀的解決方案,這篇文章主要給大家介紹了關(guān)于SQL中游標(biāo)(cursor)基本使用的相關(guān)資料,需要的朋友可以參考下2021-11-11
ACCESS轉(zhuǎn)化成SQL2000需要注意的幾個(gè)問題小結(jié)
ACCESS轉(zhuǎn)化成SQL2000需要注意的幾個(gè)問題小結(jié)...2007-06-06
Mssql,Access的sql經(jīng)典SQL語句大全
常用不常用的一些sql語句,對(duì)數(shù)據(jù)庫操作不是很熟練的朋友可以查詢2012-03-03
一篇文章帶你了解數(shù)據(jù)庫中g(shù)roup by的用法
這篇文章主要給大家介紹了關(guān)于數(shù)據(jù)庫中g(shù)roup by的法的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用數(shù)據(jù)庫具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧2019-04-04

