百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>数据库> 查看mysql的warnings警告错误语句
分享文章到:

查看mysql的warnings警告错误语句

发布时间:01/15 来源: 浏览: 关键词:
本文章来给各位同学介绍一下在mysql中我们常用的查看mysql warnings警告错误的一些命令详解,希望些文章对各位会有帮助。

1、SHOW ERRORS 语句只是显示上一个语句的错误,不同时显示警告以及注意事项。
举个例子:

 代码如下

mysql> show dfdafsadf
    -> ;
ERROR 1064 (42000): 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 'dfdaf
sadf' at line 1

这里就有个错误。关于如何显示她,已经很明显了。

 代码如下

mysql> show errors
    -> G
*************************** 1. row ***************************
  Level: Error
   Code: 1064
Message: 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 'dfdafsadf' at li
ne 1
1 row in set (0.00 sec)

如果一下子有好多错误,而你又想只显示第二条的话:
show errorw limit 1,1;
如果你想看到有错误的数目,前面的 1 rows in set 已经很明显了。
不过还有办法:

 代码如下
mysql> show count(*) errors;
+-----------------------+
| @@session.error_count |
+-----------------------+
|                     1 |
+-----------------------+
1 row in set (0.00 sec)

注意:这里的count(*)不能写成count(1).
你还可以这样:

 代码如下
mysql> select @@error_count;
+---------------+
| @@error_count |
+---------------+
|             1 |
+---------------+
1 row in set (0.00 sec)

2、SHOW WARNINGS 显示上一个语句的错误、警告以及注意。
基本语法和SHOW ERRORS大同小异。
不过要注意的是在MYSQL5后的大部分以前的WARNINGS直接被显示为ERRORS

mysql的警告还是很容易看懂的,有了警告信息后要修改表也很容易了。
上面的警告中,
第一个警告是字段长度不够,导入的是被系统自动裁剪后的数据;
第二个是数据的字符集不对,对于第二个需要修改数据库的字符集或者导入数据的txt的编码格式;
第三个是插入空的数据,如果该字段允许空值,可以忽视这些警告,;
第四个是导入的数据有一列多余。

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有7人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板