2016-02-20 54 views
-2

我在mysql数据库中插入韩文字符。 但数据什么也没有显示。以及PhpMyAdmin。 任何人都知道什么问题是和如何解决?MySQL数据不显示

的消息说,[不正确的整数值: '列 'sido_id' 在行' 1]

create table sido (
     sido_id int(11) not null auto_increment, 
     sido_name varchar(15) not null, 
     primary key(sido_id) 
) 
ENGINE = MyISAM DEFAULT CHARSET utf8; 


insert into sido (sido_id,sido_name) values ('','서울'); 

enter image description here

+1

尊敬的杜先生!根据网站的规则,你应该[张贴代码,而不是图片](http://meta.stackoverflow.com/a/307500)/屏幕。 –

+0

您是否从UTF8字符集符号表中正确复制韩文符号? –

+1

它说有警告。在收到该消息后立即执行“SHOW WARNINGS;'。 –

回答

2

sido_IdAUTO_INCREMENT和数据类型是INT()和你在做什么?您在此列中插入空字符串。

对于AUTO_INCREMENT列,没有必要使用空字符串。你可以这样使用:

INSERT INTO sido (sido_name) VALUES ('서울'); 
+0

感谢您的回答! –

+0

@ j-doe很乐意帮助你...如果有帮助接受这个问题 – devpro

+0

如何接受这个问题? @devpro –