因为最近我也收到很多新手经常问的问题:怎么我的语句老是出错,问题都出在哪里呢?我怎么找了一天都找不到问题所在呢?等等的一些新手经常犯的错误!这次我给大家分享一个怎么样来排查问题的!
这个是一张表添加的原型!
调试出来是-1,这个肯定是不成功!在这里大家要先认识一下“取影响行数()”这个子程序是做什么用的呢?这个的作用就是查看你这次操作数据库里面的数据成功了N行的数据!如果说是正常的添加成功的话这个肯定是大于0的!我也看到很多人比较喜欢用返回的真假来判断是否成功!在这里我告诉大家这个是错误的!因为mysql只要是语句都能执行返回来的也都是真的,但是你数据一点都没有变!所以我们要习惯使用“取影响行数()”这个来判断一个语句是否执行成功!当然返回的也可能会是0,0的话代表的意思可以说是您该行已经存在了所以没有执行你的添加语句或修改语句等!
好了,我们接着返回主题!在易语言里面原生的支持库给我们提供了一个很好用的子程序“取错误文本(句柄,存放返回错误的变量文本)”。
这个是我加了“取错误文本()”这个的,我们看看效果!
已经返回了错误文本回来给我们了!毕竟我们很多对于英文都不是很懂,我们可以借助一些翻译工具来翻译一下!
问题出来了!剩下的就是去把这个问题解决了!这个就是一个最简单的一个排查问题!也是一个例子,大家如果说还是出现问题的话可以自己去排查一下,然后利用翻译工具翻译一下返回的错误英文,基本上问题就能出来了。
如果还是不懂的话可以进群来把问题提出来!
本文分享自微信公众号 - 易语言mysql新手,如有侵权,请联系 service001@enmotech.com 删除。
最后修改时间:2019-12-20 10:03:18
文章转载自易语言mysql新手,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
相关阅读
墨天轮个人数说知识点合集
JiekeXu
433次阅读
2025-04-01 15:56:03
MySQL数据库当前和历史事务分析
听见风的声音
423次阅读
2025-04-01 08:47:17
MySQL 生产实践-Update 二级索引导致的性能问题排查
chengang
383次阅读
2025-03-28 16:28:31
MySQL 9.3 正式 GA,我却大失所望,新特性亮点与隐忧并存?
JiekeXu
347次阅读
2025-04-15 23:49:58
【活动】分享你的压箱底干货文档,三篇解锁进阶奖励!
墨天轮编辑部
347次阅读
2025-04-17 17:02:24
3月“墨力原创作者计划”获奖名单公布
墨天轮编辑部
327次阅读
2025-04-15 14:48:05
云和恩墨杨明翰:安全生产系列之MySQL高危操作
墨天轮编辑部
306次阅读
2025-03-27 16:45:26
openHalo问世,全球首款基于PostgreSQL兼容MySQL协议的国产开源数据库
严少安
292次阅读
2025-04-07 12:14:29
记录MySQL数据库的一些奇怪的迁移需求!
陈举超
193次阅读
2025-04-15 15:27:53
[MYSQL] 服务器出现大量的TIME_WAIT, 每天凌晨就清零了
大大刺猬
180次阅读
2025-04-01 16:20:44