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編碼,國際字符類型, 可變的,既可以插入英文字符, 也可以插入中文字符。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM