我建了一个表,其中一个字段为verchar(10)
怎么连一个汉字都不能存储?

解决方案 »

  1.   

    你要把该列的字符集类型指定为能存储中文的字符集,如gb2312.
    举例:
    create table demo (
        dz varchar(30) character set gb2312 not null,
        bz varchar(40) character set latin1);这时,dz(地址)列是可以处理中文的,因为gb2312是中国国家标准字符集,支持中文。
    而bz(备)列采用的是拉丁字符集,不支持中文。如何修改表,如何插入数据我就不啰嗦了。不知能不能帮到你。