错误代码: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 

执行耗时 : 0 sec
传送时间 : 0 sec
总耗时 : 0 sec 

第二步,错误原因

      将emp数据库表READ锁定:LOCK TABLE emp READ;

     在向emp插入数据,并调用触发器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;

其实在遇到错误代码的时候,大家就按照上面这三步走,问题一定会迎刃而解的,要善于发现问题并解决问题。

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索数据库
, mysql
错误代码
lock state locked、your door was locked、p lockinfo、lockinfo、lockinfo教程,以便于您获取更多的相关知识。

时间: 2024-09-15 00:34:53

错误代码:1100 Table 't_depart_info' was not locked with LOCK TABLES的解决方法_数据库其它的相关文章

the sourcesafe database has been locked by the administrator之解决方法_实用技巧

有两种解决方法: 第一:打开ssadmin.exe---登录--tools--lock sourcesafe  database--去掉"locak all users***"前面的勾. 第二种方法:删除<vss_database>\data\loggedin\Admin.lck文件. 更详细的信息:请查看: 如何锁定 SourceSafe 数据库 http://support.microsoft.com/kb/163797 How to: Lock Down a Visu

LINQ那些事儿(9)-解析Table&amp;lt;T&amp;gt;.Attach引发的异常和解决方法

起因主要是因为看到博客园又有朋友开始讨论LINQ2SQL的问题,这次说的是Attach.通过解读Attach,可以发现LINQ2SQL内部是如何维护和跟踪对象实例.如何实现延迟加载,并且还可以引发关于延迟加载和N-Tier Application中LINQ2SQL的应用技巧的讨论.本文所讨论内容适用于.Net Framework 3.5版本的LINQ2SQL,所使用数据库是Northwnd. 对于对象添加和删除操作,LINQ2SQL在Table<T>类定义中直接提供了InsertOnSubmi

IIS运行错误 Server Application Error 错误代码 Error: 8004的解决方法_应用技巧

本文将重新修正整理了一下Server application Error解决方案,修正了命令中涉及到路径的问题,使用本文中的命令,将不需要理会路径问题: iis 修复工具下载 iis_repair_jb51.rar 1.右键点击我的电脑 --> 管理 --> 本地用户和组 --> 用户,在右侧给"IUSR_机器名"和"IWAM_机器名"两个用户均设置密码为123: 2.开始 --> 运行 --> cmd ,然后依次在命令行窗口输入以下命

最近ISA服务器出现无法打开网页(错误代码64错误)的解决方法_应用技巧

最近一周,偶这里局域网问题频频,主要表现为,打开某个网页,有时可以直接打开,有时则不能,需要按F5刷新网页,刷新几次就打开了.     在网上找了N久也没有找到解决办法,以为是网通问题,配好Cisco2600,做NAT上网,替换下偶的Win2003SP2 + ISA2004SP2后,发现网络极其正常!     由此断定问题出现在Win2003SP2 + ISA2004SP2上,给ISA2004打上SP3补丁,问题照旧,删除ISA2004,装上ISA2006,问题还是照旧.     无奈,打开IS

mysql数据库Table '.phome_ecms_news' is marked as crashed and last (automatic?)解决方法

昨天夜里,网站的MSQL突然有点问题,文章的索引坏了,找了好久才搞定 baidu搜索,说用PHPmyadmiN修复一下损坏的表,照做了,问题没解决, 无奈区了官方找答案,最后终于解决了,害的我大冷天没穿衣服搞了半个小时! 如果您的服务器是独立主机强烈建议使用命令行方式进行修复: 修复前将mysql服务停止. 如果是Win主机,打开命令行方式,然后进入到mysql的/bin目录. 执行myisamchk -r d:mysqldatadiscuz*.MYI 其中d:mysqldatadiscuz换成

Win7系统开机蓝屏提示错误代码0x00000024的故障分析及解决方法

  win7系统出现蓝屏现象属于常见故障之一,相信大部分用户都有遇见过,导致win7旗舰版64位系统开机出现蓝屏的原因有很多种,蓝屏故障多种多样,所以解决方法也是不一样的.一般win7用户主要根据蓝屏提示的错误代码来解决问题的,Win7开机蓝屏出现错误代码0x00000024,具体现象如下所示: 解决方法: 1.先启动电脑,在系统启动画面快出现时按键盘上的"F8"快捷键,进入启动菜单选项,可以试着进入"安全模式". 如果成功进入,那么蓝屏的问题可能是由于安装某些程序

Win8.1无法搜索新更新错误代码8024402F的解决方法

  Win8.1无法搜索新更新错误代码8024402F的解决方法          我们在操作Win8.1系统时,有时用户需要手动搜索更新,不过最近有用户反馈搜索不到更新,并且服错错误代码8024402F,那么该怎么解决呢,针对该问题,小编给大家整理了一下解决方法. 该错误代码需要删除临时文件 1.按Windows+R 输入services.msc打开 找到Windows Update停止 2.打开此电脑C盘:WindowsSoftwareDistribution当中Download和DataS

ORACLE常见错误代码的分析与解决方法

在使用ORACLE的过程过,我们会经常遇到一些ORACLE产生的错误,本文就使用中出现比较频繁的错误代码一一做出分析,希望能够帮助你找到一个合理解决这些错误的方法,同时也希望你能够提出你的不同看法. ORA-01650:unable to extend rollback segment NAME by NUM intablespace NAME 产生原因:上述ORACLE错误为回滚段表空间不足引起的,这也是ORACLE数据管理员最常见的ORACLE错误信息.当用户在做一个非常庞大的数据操作导致现

Win8/Win8.1系统常见错误代码解决方法汇总

Win8/Win8.1系统常见错误代码解决方法汇总 1.宽带连接提示错误651 情况:网卡以及驱动均正常,在ADSL第一次拨号时会遇到"错误651"的提示,第二次拨号才能成功连接上. 可能原因:本地服务中的相关服务未开启或者Windows8与现有部分Modern兼容导致. 解决方法:Win键+R键启动[运行],输入"services.msc"然后点击确定,进入服务查看[Windows服务]Telephony;Remote Access Connection Mana