错误代码:1100 Table 't_depart_info' was not locked with LOCK TABLES的解决方法
一步步来分析错误代码的生成原因,大家要有耐心哦。
第一步,错误描述
1queriesexecuted,0success,1errors,0warnings 查询:insertintoempvalues(11,'h',23,'女') 错误代码:1100 Table't_depart_info'wasnotlockedwithLOCKTABLES 执行耗时:0sec 传送时间:0sec 总耗时:0sec
第二步,错误原因
将emp数据库表READ锁定:LOCKTABLEempREAD;
在向emp插入数据,并调用触发器insert_data
DELIMITER$$ USE`test`$$ DROPTRIGGER/*!50032IFEXISTS*/`insert_data`$$ CREATE /*!50017DEFINER='root'@'localhost'*/ TRIGGER`insert_data`BEFOREINSERTON`emp` FOREACHROWBEGIN INSERTINTOt_depart_info(id,depart_name,depart_teacher)VALUES(7,'hai','hugang'); END; $$ DELIMITER;
第三步,解决办法(很简单)
释放锁