还是会出现WARNINGS 怎么回事 ?
来源:2-32 完善慕课网用户表的创建
幕后_
2019-05-04 17:08:45
mysql> CREATE TABLE IF NOT EXISTS `userinfo`(
-> `id` INT UNSIGNED AUTO_INCREMENT KEY COMMENT '编号',
-> `username` VARCHAR(20) NOT NULL UNIQUE COMMENT '用户名',
-> `age` TINYINT UNSIGNED COMMENT '年龄',
-> `tel` CHAR(11) UNIQUE KEY COMMENT '电话',
-> `sex` ENUM('男','女','保密') NOT NULL DEFAULT '保密' COMMENT '性别',
-> `email` VARCHAR(30) NOT NULL UNIQUE COMMENT '邮箱',
-> `salary` FLOAT(9,2) UNSIGNED COMMENT '薪水',
-> `addr` VARCHAR(100) COMMENT '地址',
-> `password` CHAR(32) NOT NULL COMMENT '密码'
-> )ENGINE=INNODB DEFAULT CHARSET=UTF8;
Query OK, 0 rows affected, 1 warning (0.09 sec)
mysql> SHOW WARNINGS;
+---------+------+-----------------------------------------+
| Level | Code | Message |
+---------+------+-----------------------------------------+
| Warning | 1300 | Invalid utf8 character string: 'B1A3C3' |
+---------+------+-----------------------------------------+
1 row in set (0.00 sec)
不知道这个报错是从哪来的
1回答
guly
2019-05-05
你好,警告原因是出现不符合utf-8格式的文字,建议修改数据库字符编码以及系统字符编码,祝学习愉快!
相似问题