我将我电脑上的mysql数据库表结构导出,得到的.sql文件导入另一台电脑,发现当我在那台电脑上输入记录时,主键值会在我原来的机子里记录的基础上继续增加,如果我想主键值从零开始,该如何导出数据库表结构,谢谢大家
我的主键值是自动增加的

解决方案 »

  1.   

    如:
    CREATE TABLE `a_detail` (
      `id` int(11) NOT NULL AUTO_INCREMENT,
      `SKU` varchar(10) NOT NULL,
      `amount` int(11) NOT NULL,
      PRIMARY KEY (`id`)
    ) ENGINE=MyISAM AUTO_INCREMENT=7 DEFAULT CHARSET=utf8把auto_increment=7 改成AUTO_INCREMENT=1或则:alter table tablename AUTO_INCREMENT=1;
      

  2.   

    MYSQLDUMP本身没有这个不加 AUTO_INCREMENT= 的选项,利用字处理软件来处理一下吧。
      

  3.   

    mysqldump -uroot -p -d DBNAME TABLENAME>R:\TEMP\123.txt