先去掉自增属性,故导入的原自增字段数据类型变为int,且与原始数据保持一致。然后更改新表的表结构:ALTER TABLE table_name CHANGE id id INT not null AUTO_INCREMENT PRIMARY key;
字段id恢复自增。

解决方案 »

  1.   

    PhpMyAdmin导入导出不能自己处理这些操作吗?
      

  2.   

    例如:
    CREATE TABLE `cclass` (
      `cclass_id` int(11) NOT NULL auto_increment,
      `bclass_id` int(11) NOT NULL default '0',
      `cclass_name` varchar(60) NOT NULL default '',
      `c_url` varchar(50) NOT NULL default '',
      `c_url_state` int(11) NOT NULL default '0',
      `c_color` varchar(30) NOT NULL default '',
      `c_state` int(11) NOT NULL default '0',
      `c_order_num` int(11) NOT NULL default '0',
      KEY `cclass_id` (`cclass_id`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1; 这样的句子一定不正常。只要把最后的
    DEFAULT CHARSET=latin1 
    去掉了就正常了!!!
    不知道你是不是这个问题,你尝试一下