【问题标题】:TRIGGERS in VITESS -> Distributed MySQLVITESS 中的触发器 -> 分布式 MySQL
【发布时间】:2021-01-11 19:43:19
【问题描述】:

我正在尝试在 vitess.io 数据库中创建触发器。 (分布式 MySQL)

我收到以下错误:

CREATE TRIGGER insert_guid BEFORE INSERT ON trx FOR EACH ROW SET NEW.sign = UUID();
MySQL a retourné : vtgate: http:/xxxxxx:15000/: syntax error at position 27 near 'insert_guid'

任何反馈都将不胜感激。

亲切的问候, 亚历克斯

【问题讨论】:

  • 什么版本的mysql?

标签: mysql triggers distributed vitess vitess.io


【解决方案1】:

您可以将这些直接应用到mysql。

【讨论】:

  • 怎么样?请你发展你的想法N
  • Sugu Sougoumarane,当我在 Planetscale 上使用它时,我什至尝试从 GKE 上的开源代码构建我的 vitess。很乐意帮助我找到定义触发器的方法。它确实阻碍了我们的进步。非常感谢
  • 看起来您正在使用运算符,它不允许您直接访问mysql。您可以尝试使用 vtctlclient ExecuteFetchAsDba 命令发出 DDL。
猜你喜欢
  • 1970-01-01
  • 2015-02-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-05-11
  • 2020-06-25
  • 2023-04-02
  • 1970-01-01
相关资源
最近更新 更多