查看MySQL的警告信息

在王MySQL数据库导入数据的时候经常会出现警告,这些警告很容易被忽视,今天到数据的时候突然想看看警告的内容是什么,百度了一下mysql查看警告的命令

show warnings;

命令很简明,一查看发现一般的警告是这样的

Warning | 1265 | Data truncated for column ‘刊名‘ at row 1265

还有一种是这样的

| Warning | 1366 | Incorrect string value: ‘\xB5\xDA\xB6\xFE\xBD\xEC...‘ for column ‘刊名‘ at row 1444 |

还有这样的

| Warning | 1366 | Incorrect integer value: ‘‘ for column ‘工号‘ at row 13 |

比较少见的

| Warning | 1262 | Row 11 was truncated; it contained more data than there were input columns |

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

第一个警告是字段长度不够,导入的是被系统自动裁剪后的数据,第四个是导入的数据有一列多余。

时间: 2024-10-11 17:20:15

查看MySQL的警告信息的相关文章

使用 SHOW STATUS 查看mysql 服务器状态信息

在LAMP架构的网站开发过程中,有些时候我们需要了解MySQL的服务器状态信息,譬如当前MySQL启动后的运行时间,当前MySQL的客户端会话连接数,当前MySQL服务器执行的慢查询数,当前MySQL执行了多少SELECT语句.执行了多少UPDATE/DELETE/INSERT语句等统计信息,从而便于我们根据当前MySQL服务器的运行状态进行对应的调整或优化工作. 在MySQL中,我们可以使用SHOW STATUS指令语句来查看MySQL服务器的状态信息.下面,我们以DOS命令窗口的形式连接My

查看mysql 的版本信息

在进入mysql的情况下 在终端的情况下: 原文地址:https://www.cnblogs.com/ivyharding/p/11511028.html

查看mysql安装的信息命令

1, tr '\0' '\n' </proc/1/environ 原文地址:https://www.cnblogs.com/albertzhangyu/p/10085521.html

关于MySQL主从复制中UUID的警告信息

日期: 2014年5月23日 博客: 铁锚 最近在查看MariaDB主从复制服务器 Master 的错误日志时看到很多条警告信息,都是提示 UUID()函数不安全,可能 Slave 产生的值和 Master不一致, 警告信息大致如下: 140522 15:11:10 [Warning] Unsafe statement written to the binary log using statement format since BINLOG_FORMAT = STATEMENT. Stateme

使用mysqlreport查看Mysql数据库信息

mysqlreport是www.hackmysql.com开发的一款基于perl语言编写的状态报告工具. 它将show status 和 show innodb status的输出结果进行处理,使得输出信息的可读性更高.由于是perl编写的脚本,所以需要先安装perl环境,再与mysql数据库连接,因此还需要安装数据库接口DBI 和数据库驱动 DBD-Mysql. 安装perl-DBI yum install -y perl-DBI 安装mysqlreport wget http://hackm

Linux,Apache,PHP,mysql常用版本信息查看命令

uname -a morn /etc/issue                            查看内核版本,系统版本信息 cat /proc/version rpm -qa |grep httpd(yum,或者rpm安装) httpd -v                                    查看Apache版本信息 rpm -qa |grep php(yum,或者rpm安装) php -v                                      查

MySQL查看当前的连接信息

1:查看当前有多少个连接 mysql> status; Threads: 4 2:查看连接的详细信息 mysql> SHOW FULL PROCESSLIST;

tp框架报“mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead” 警告信息

警告信息是“mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead……\ThinkPHP\Library\Think\Db\Driver\Mysql.class.php 第 52 行.” 就是建议你用mysqli或者pdo连连接数据库,因为mysql_connect()在未来将要被移除: 这只是一个警告信息,当做没看见也阔以,去p

CentOS6.8下MySQL数据库版本信息查看

方法1:使用mysql -v命令查看: [[email protected] mysql]# mysql -V mysql Ver 14.14 Distrib 5.1.73, for redhat-linux-gnu (x86_64) using readline 5.1 [[email protected] mysql]# mysql --version mysql Ver 14.14 Distrib 5.1.73, for redhat-linux-gnu (x86_64) using re