繁体   English   中英

如何在 vitess v6.0.20-20200508 中设置 sql_mode

[英]How I can set sql_mode in vitess v6.0.20-20200508

我正在使用最新的 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 服务器时设置它。 我还尝试在 vtttablet-up.sh 文件中添加

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

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

谢谢你

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

支持设置 session 变量是我们接下来要做的。 它应该很快就会出来。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM