回答问题二:
my.ini中是不是?
[mysqld]
default-character-set = gb2312用中文字段注意:在中文字段前后加 ` 号。就是1左边那个键。

解决方案 »

  1.   

    default-character-set = gb2312
    咳,人家都说了。第一个问题是因为
    insert into sys_charainfo('boxcd','01','收件箱',null,null);
    insert into sys_charainfo('busitype','01','制造商',null,null);两个 01重复,而这个字段又是一个外键FOREIGN KEY (charaname).把FOREIGN KEY (charaname)
    去掉就没事了。或者不要重复嘛。
      

  2.   

    第一个问题还是不行啊 :(
    我的mySQL 中是 
    default-character-set = gbk
    我说的是default 值
    第二个问题 
    原因我找到了,因为我在该字段上又设了一个唯一索引,呵呵,不好意思