mysql show-warnings_MySQL-show warnings
很多时候,我们在执行命令行执行mysql命令行时,会报错误!
mysql> show database;
ERROR 1064 (42000): You have an error in your SQLsyntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'database' at line 1
这就是我们执行命令拼写错误,mysql的错误提示! MySQL服务器会发回由上一个语句引起的错误、警告和注意的总数。
SHOW WARNINGS [LIMIT [offset,] row_count]
显示由上一个生成消息的语句导致的错误、警告和注意消息。如果上一个使用表的语句未生成消息,则什么也不显示。 (或者只执行show errors 显示其错误的信息)
SHOW COUNT(*) WARNINGS
语句显示错误、警告和注意的总数。
mysql> show warnings;
+-------+------+----------------------------------------+
| Level | Code | Message |
+-------+------+----------------------------------------+
| Error | 1064 | You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'database' at line 1 |
+-------+------+----------------------------------------+
这语句就显示了刚才执行错误命令show database的详细信息
mysql> select @@warning_count;
+-------------------------+
| @@warning_count |
+-------------------------+
| 1 |
+-------------------------+
1 row in set (0.00 sec)
执行这条语句会告诉我们,刚才我们在执行show database这条错误命令时一共产生了多少的警告和错误信息,而这些错误警告信息的提示都是通过系统变量max_error_count设置最多错误显示数目和sql_notes会话变量,使"注意"级别的警告是否被记录。
mysql> show variables like 'max_error_count';
+-----------------+-------+
| Variable_name | Value |
+-----------------+-------+
| max_error_count | 64 |
+-----------------+-------+
mysql服务器默认保存错误记录为64,可以通过set max_error_count = 0 ;表示不保存错误信息
mysql> show variables like 'sql_notes';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| sql_notes | ON |
+---------------+-------+
mysql服务器默认将注意级别警告打开,可以通过set sql_notes = 0 ; 将"注意"级别的警告关闭和set sql_notes = 1; 将其打开。
因此,如果max_error_count系统变量设置得过低,以致于有的消息没有被存储,则warning_count值可能比由SHOW WARNINGS显示的消息数目要大。
mysql> set max_error_count=1;
mysql> alter table test modify name char;
Query OK, 3 rows affected, 3 warnings (0.00 sec)
Records: 3 Duplicates: 0 Warnings: 3
mysql> select @@warning_count;
+-----------------+
| @@warning_count |
+-----------------+
| 3 |
+-----------------+
mysql> show warnings;
+---------+------+----------------------------------------+
| Level | Code | Message |
+---------+------+----------------------------------------+
| Warning | 1263 | Data truncated for column 'name' at row 1 |
+---------+------+----------------------------------------+
mysql show-warnings_MySQL-show warnings相关推荐
- 我的MYSQL学习心得(4) : 数据类型
我的MYSQL学习心得(1) :简单语法 我的MYSQL学习心得(2) :数据类型宽度 我的MYSQL学习心得(3) : 查看字段长度 MYSQL里的BLOB数据类型 BLOB是一个二进制大对象,用来 ...
- MySQL 中一个双引号的错位引发的血案
一.前言 最近经常碰到开发误删除误更新数据,这不,他们又给我找了个麻烦,我们来看下整个过程. 二.过程 由于开发需要在生产环节中修复数据,需要执行120条SQL语句,需要将数据进行更新 于是开发连上了 ...
- 把我坑惨的一个MySQL双引号!
点击上方 好好学java ,选择 星标 公众号 重磅资讯.干货,第一时间送达 今日推荐:硬刚一周,3W字总结,一年的经验告诉你如何准备校招! 个人原创100W+访问量博客:点击前往,查看更多 来源:w ...
- MySQL中一个双引号错位引发的血案
一.前言 最近经常碰到开发误删除误更新数据,这不,他们又给我找了个麻烦,我们来看下整个过程. 二.过程 由于开发需要在生产环节中修复数据,需要执行120条SQL语句,需要将数据进行更新 于是开发连上了 ...
- 事故现场:MySQL 中一个双引号的错位引发的血案
点击▲关注 "数据和云" 给公众号标星置顶 更多精彩 第一时间直达 来源:For DBA www.fordba.com/mysql-double-quotation-marks ...
- 一文带你了解MySQL之Adaptive Hash Index
前言 在InnoDB体系架构图的内存结构中,还有一块区域名为:Adaptive Hash Index,翻译成中文:自适应哈希索引,缩写:AHI,它是一个纯内存结构,我们今天就来了解它. 目录 一.My ...
- mysql导入文件的经验文章很不错的
本文代码运行环境:MySQL:5.1.26-rc-community,Windows 2003 无意中在 emule 的安装目录下看到了个 ip-to-country.csv 文件. 打开后,发现是世 ...
- 一条 update 语句引起的事故,这回让开发长长记性!!
作者 | Harvey 来源 | https://www.fordba.com/mysql-double-quotation-marks-accident.html 一.前言 最近经常碰到开发误删除误 ...
- 同事写了一个update,误用一个双引号,生产数据全变0了!
点击上方 好好学java ,选择 星标 公众号 重磅资讯,干货,第一时间送达 今日推荐:分享一套基于SpringBoot和Vue的企业级中后台开源项目,这个项目有点哇塞!个人原创100W +访问量博客 ...
- 案例分享:只因在 update 语句中误用一个双引号,生产数据竟然都变成了 0
案例分享:只因在 update 语句中误用一个双引号,生产数据竟然都变成了 0 一.前言 最近经常碰到开发误删除误更新数据,这不,他们又给我找了个麻烦,我们来看下整个过程. 二.过程 由于开发需要在生 ...
最新文章
- 查看ubuntu磁盘空间占用及占用空间大的文件
- C#-集合练习 107
- extract local variale 和 jsp中查找选中内容的快捷键
- html表单提交前验证,jquery表单提交前实现同步验证(附代码)
- tensorrt轻松部署高性能dnn推理_NVIDIA TensorRT高性能深度学习推理
- HDU 3683 模拟amp;搜索
- CountDownLatch理解
- 山东大学计算机组成课设,山东大学计算机组成原理课程设计实验报告.pdf
- Centos7通过oh-my-zsh安装powerlevel9k和powerlevel10k
- 【数值计算方法】学习笔记
- ts格式转换器android,ts格式转换器下载|ts格式转换器 v6.2-520下载站
- 富文本TinyMCE
- 四旋翼无人机PID调节(无数次实验总结经验和理论支持)
- 社科研究中的问卷设计详解——结合论文具体例子来看
- 【英语阅读】纽约时报 | 护目镜、口罩、雨衣:大流行时代的空中旅行
- 如何从本地硬盘启动计算机,解密:如何在计算机BIOS中设置硬盘启动
- 数字音频总线A2B开发详解十一(A2B一Slave板做音效处理-31段EQ,高中低音分频,延时,3D音效等)
- UNIX下修改时间简单一例
- R语言绘制热图(其实是相关系数图)实践(二)corrplot包
- POWER BI - 与其他BI工具的比较
热门文章
- word生成目录右对齐
- 充分了解Web语义化
- 3.5亿!创维电视董事长双11直播带货,哪些细节值得借鉴?
- DC学习中时无法保存ddc文件的问题Error: Unable to open DDC file ‘unmapped/led_test.ddc‘ for writing.(DDC-1)
- PPC与PC无线连接(Wi-Fi)
- 渗透测试 | UserInfo信息收集
- Latex不能编译eps文件
- 识别图片中是否存在印章并提取出来
- POI批量导出Excel ZIP打包下载
- 吉林大学计算机唐班公示,重要通知|数学学院16级及17级唐敖庆班选拔方案及公示名单...