用mysqldump导出Trigger问题解决方法._MySQL
程序员文章站
2024-01-31 09:26:10
...
mysqldump
描述如下:
用mysqldump 导出 Trigger 的时候遇到一个问题,贴出来,以免大家犯错。
在执行下面的操作时:
[root@ytt ~]# /usr/local/mysql/bin/mysqldump -S /tmp/mysql1.sock test > test.sql
导出的结果里面含有 Trigger.
[root@ytt ~]# /usr/local/mysql/bin/mysqldump -S /tmp/mysql1.sock -Rdtn test > test_sp.sql
导出的结果里面仍然含有 Trigger.
导入的时候出错:
[root@ytt ~]# /usr/local/mysql/bin/mysql -S /tmp/mysql1.sock --database test [root@ytt ~]# /usr/local/mysql/bin/mysql -S /tmp/mysql1.sock --database test ERROR 1235 (42000) at line 26: This version of MySQL doesn't yet support 'multiple triggers with the same action time and event for one table'
解决办法:
默认不带任何参数的时候 tiggers 值为真,那么我们修改他的值为假,给mysqldump 加上开关: --triggers=false 即可。
推荐阅读
-
用mysqldump导出Trigger问题解决方法._MySQL
-
MySQL导出数据遇到secure-file-priv问题的解决方法
-
mysql 导出select语句结果到excel文件遇到问题及解决方法
-
mysql 导出select语句结果到excel文件遇到问题及解决方法
-
MySQL 可以用localhost 连接,但不能用IP连接的问题解决方法
-
MySQL 可以用localhost 连接,但不能用IP连接的问题解决方法
-
用MySQL的mysqldump工具对数据库进行导出和导入
-
Mysql中文乱码以及导出为sql语句和Excel问题解决方法[图文]_MySQL
-
用MySQL的mysqldump工具对数据库进行导出和导入
-
Mysql中文乱码以及导出为sql语句和Excel问题解决方法[图文]_MySQL