Young87

当前位置:首页 >个人收藏

MySQL中 1136-Column count doesn’t match value count at row 1 问题解决

 

 

/**

*author blovedr

*功能: 1136-Column count doesn’t match value count at row 1 问题解决

*日期: 2018年8月16日   9:25

*注释: 学习数据库MySQL的点点记录, 谢谢网上各位大神分享经验与资料, 欢迎大神批评指导与交流。

*/

 

 

 

MySQL中 1136-Column count doesn’t match value count at row 1 解决

2018815   8:20

 

 

问题:

 

 

1136-Column count doesn’t match value count at row 1

 

1136-列数与第1行的值计数不匹配

 

 

MySQL_1

create table hero(

      heroId int,    

      heroName varchar(50),     

      heroNickName varchar(50),    

      sex char(10)

      )

      自注: MySQL_1此时使用insert into hero values(1, '宋江', '及时雨', '男');  能在SQLServer中插入数据, MySQL中无法插入数据。      2018.8.15   9:06

 

 

 

1136  问题解决:

 

MySQL_2

create table hero(     

      heroId int(4),    

      heroName nvarchar(200) not null,     

      heroNickName nvarchar(200) not null,    

      sex nvarchar(10) not null

      )

 

      自注: MySQL_2此时使用nvarchar编码, 插入数据用insert into hero values(1, '宋江', '及时雨', '男');   在 MySQL中可以插入数据。      2018.8.15   9:06

 

 

nvarchar   ---Unicode编码,国际字符类型, 可变的,既可以插入英文字符, 也可以插入中文字符。

 

转载于:https://www.cnblogs.com/blovedr/p/9485367.html

除特别声明,本站所有文章均为原创,如需转载请以超级链接形式注明出处:SmartCat's Blog

上一篇: 想要快速上手 Spring Boot?看这些教程就足够了!| 码云周刊第 81 期

下一篇: 从输入url开始,完善前端体系架构

精华推荐