日期:2014-05-16  浏览次数:20711 次

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

------解决方案--------------------
删除触发器再建立
------解决方案--------------------
数据导入的时候是不能导入触发器的。
需要重新建立触发器,将原来脚本拷贝到新的库上执行就可以了。
------解决方案--------------------
--trigger=false导出的sql就没有建立trigger的语句 你何来担心触发器会生效呢