微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在 mysql 8.0 中仅使用 mysqldump 转储触发器

如何解决如何在 mysql 8.0 中仅使用 mysqldump 转储触发器

我正在尝试使用 MysqLdump 仅转储触发器/过程。我有一个 MysqL 8.0 db。

MysqLdump --defaults-extra-file=login.cnf \
          --set-gtid-purged=OFF \
          --single-transaction \
          --no-create-db \
          --no-create-info \
          --no-data \
          --routines \
          --skip-opt \
          --databases my_db \
          --result-file=extra.sql

当我运行以下命令时出现错误

MysqLdump: 无法执行 'SET sql_QUOTE_SHOW_CREATE=1/*!40102,sql_mode=concat(@@sql_mode,_utf8 ',NO_KEY_OPTIONS,NO_TABLE_OPTIONS,NO_FIELD_OPTIONS') */': 变量 'sql_mode' 不能设置为 'NO_KEY_OPTIONS' 的值 (1231)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。