1.出现Incorrect integer value: '' for column 'id' at row 1
到mysqld my.cnf修改
修改成sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
2.Column count doesn't match value count at row 1
写的SQL语句里列的数目和后面的值的数目不一致
insert into 表名 (field1,field2,field3) values('a','b')这样前面的是三列,后面却只有二个值,这就会出现这个错误的。
3 .字符集 GBK、GB2312、UTF8区别 解决 MYSQL中文乱码问题
我们先在mysql 命令行下输入
show variables like '%char%';
查看mysql 字符集设置情况。
set character_set_client = 字符集
set character_set_connection = 字符集
set character_set_results = 字符集
4.int类型 简单理解 就是以数字
char类型 是以文字