通过mysqldump导出的数据可以用--trigger=false去实现不导出触发器,但是在导入的时候,如何保证触发器不生效呢?
举个例子,由于A表上建有触发器,在插入数据的时候会对B表实现插入,但是导出的脚本中也是包括B表的数据的,这样就会出现主键重复的问题。请问如何在mysql导入的时候保证触发器不生效呢?

解决方案 »

  1.   

    --trigger=false导出的sql就没有建立trigger的语句 你何来担心触发器会生效呢
      

  2.   

      我现在的做法是在脚本中的每个insert语句前 加入delete这个表的语句  请问这个做法有问题吗
      

  3.   

      我导出的仅仅是数据 不导出表结构 就是不存在表的重建 只有数据的insert