mysql error 1442_MySQL错误代码为err[1442]的解决总结_MySQL
当触发器和存贮过程交互的调用某一个字段的时候会出现这个报错
﹙1﹚ 工具: Navicatfor mysql
﹙2﹚ 错误描述:
1﹚ 在编写考试排名的数据库设计期间,数据库会出现批处理,对该用户不同计算出回答正确数和题目总数的时候,数据库用触发器直接计算出它的正确率
2﹚ 设计完成之后报错为err[1442]
﹙3﹚ 错误解释:
SQLSTATE: HY000 (ER_CANT_UPDATE_USED_TABLE_IN_SF_OR_TRG)消息:由于它已被调用了该存储函数/触发程序的语句使用,不能在存储函数/触发程序 中更新表’%s’。
﹙4﹚ 解决过程
1﹚ 删除触发器.
2﹚ 刷新数据库
3﹚ 重新调用存贮过程即可实现
﹙5﹚ 详细解决说明
1﹚ 该部分错误是调用触发器的同时存贮过程也在使用这个字段,故而出现这个错误
2﹚ 这个存贮过程是要执行多个语句的,当第一部分执行完之后肯定会涉及到该表的改动,那么就会立即触发触发器的操作,触发器会使用该字段.但是存贮过程还没有结束,他 也在继续执行继续使用该字段,故而产生错误
在处理中建议存贮过程实现的功能一体实现,不建议存贮过程+触发器的实现方式.容易产生该错误,并且在后续变更等方面限制会更大,性能也有所影响
mysql error 1442_MySQL错误代码为err[1442]的解决总结_MySQL相关推荐
- mysql ERROR 1396 (HY000): Operation CREATE USER failed 解决办法
mysql ERROR 1396 (HY000): Operation CREATE USER failed 解决办法 mysql 创建用户的时候: create user 'hive' identi ...
- mysql ERROR 1045 和2058时(28000): 错误解决办法
mysql ERROR 1045 (28000): 错误解决办法 听语音 | 浏览:54286 | 更新:2018-02-23 14:34 | 标签:mysql 1 2 3 4 5 6 7 分步阅读 ...
- mysql ERROR 1045 (28000): Access denied for user解决方法
参考:http://blog.sina.com.cn/s/blog_759a5a7c01017dj0.html 以下环境是ubuntu. 1, 打算修改mysql的密码.按网上的方法修改mysql的r ...
- mysql Error Code: 1005(errorno:121)解决
Error Code: 1005 Can't create table (errno: 121) 这个是Innodb 创建外键的时候出现的问题 MySQL官方Error code解释: 原文链接:ht ...
- Mysql ERROR 1067: Invalid default value for ‘date’ 解决
在给一个表添加字段的时候,忽然发现会报一个date类型的字段的默认值错误,郁闷~ 经过排查,原来是MySQL的配置问题,在wamp下,MySQL 5.7里是没有设置 SQL_MODE 的. 1.my. ...
- csv导入mysql乱码问题,Mysql导入导出csv中文乱码问题的解决方法_MySQL
bitsCN.com 导入csv: load data infile '/test.csv' into table table_name fields terminated by ',' option ...
- db mysql error list / mysql tools / mysql error_list
db mysql http://lindows.iteye.com/admin/blogs/232318 http://dev.mysql.com/doc/refman/5.1/zh/error-ha ...
- mysql安装提示create_MySQL5.1安装时出现Cannot create windows service for mysql.error:0
安装MySQL5.1过程中,我把以前MySQL5.0的GUI工具和服务器全部删掉,安装目录全部删掉,数据文件目录名字改掉,注册表用完美卸载清理了. 然后重启安装MySQL5.1(我以前遇到过服务启动不 ...
- MySQL: Starting MySQL….. ERROR! The server quit without updating PID file解决办法
1 问题 [root@localhost mysql]# /etc/rc.d/init.d/mysql status MySQL is not running, but lock file (/var ...
最新文章
- MyBatis 框架系列之基础初识
- golang中并发sync和channel
- 0301 - 一个比价的小项目
- 设置tomcat过期缓存
- HDbaseT 高清传输更简单——只需一根网线
- linux signal 符号表6,gdb调试信息__000_linux-gnu_00000000_002_rw-p__169IT.COM
- ashly理器4.8软件汉化版_工程造价专业 常用广联达CAD等软件 推荐什么笔记本电脑?...
- 计算机管理固件在哪里,itunes固件位置在哪里
- 什么是领域模型(domain model)?贫血模型(anaemic domain model) 和充血模型(rich domain model)有什么区别...
- 依赖注入的两种常用方式(构造器和Setter)与注入内容(装配数据)——Spring IOC/DI(三)
- 【调剂】厦门大学信息学院2022年硕士研究生复试名单及调剂预通知
- Scratch编程——跳一跳
- Android Studio 连接逍遥模拟器
- 人们对人工智能的看法(消极篇)
- ios wifi 定位_iOS开发Wifi 定位原理及iOS Wifi 列表获取
- 5328笔记 Advanced ML Chapter3-Hypothesis Complexity and Generalisation
- 深入AXI4总线- [一] 握手机制
- 【BZOJ】1535: [POI2005]Sza-Template
- Python金融数据挖掘 第八章 第1节 Apriori算法原理(2)
- 解决ERROR: distribution port 25672 in use by another node: rabbit@
热门文章
- 从C语言学习谈编程之路
- 056_Connect or Sync to your Salesforce database by using an external database
- PostgreSQL的那点事儿
- Centos6上安装cobbler及cobbler常见参数详解
- 快速创建 IEqualityComparerT 和 IComparerT 的实例
- 尚学堂requireJs课程---3、私有和公有属性和方法
- c++ 动态规划(数塔)
- LeetCode 3. 无重复字符的最长子串(Longest Substring Without Repeating Characters)
- C#串口通信学习笔记
- etcd 集群故障(数据变成只读)