【问题标题】:How I can set sql_mode in vitess v6.0.20-20200508如何在 vitess v6.0.20-20200508 中设置 sql_mode
【发布时间】:2020-09-07 05:11:55
【问题描述】:

我正在使用最新的 vitess v6.0.20-20200508 和 MySQL 5.7 版。在不更新 MySQL 版本的情况下,我想从 sql_mode 中删除“ONLY_FULL_GROUP_BY”。谁能帮帮我吗? 我试过了

SET global sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY,','')); 

在 vtttablet 中,但它没有更新 sql_mode。我想在启动 sql server 时设置它。我还尝试在 vtttablet-up.sh 文件中添加

SET global sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY,',''));

但它仍然没有更新 sql_mode。请帮忙!

谢谢

【问题讨论】:

    标签: mysql vitess


    【解决方案1】:

    vitess 尚不支持设置全局或会话变量。对于全局,我们建议使用必要的设置预初始化数据库。这可以通过 vitess 用来初始化它启动的实例的 init_db.sql 来完成。

    支持设置会话变量是我们接下来的工作。应该很快就出来了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-05-29
      • 1970-01-01
      • 2011-01-20
      • 2018-08-21
      • 2013-12-20
      • 1970-01-01
      • 2016-01-25
      • 1970-01-01
      相关资源
      最近更新 更多