OCP创建租户的时候能开放或者补齐sql_mode系统变量的取值范围吗?

sql_mode的取值范围和官方文档的默认值还不一样,另外sql_mode的取值还有很多呢,话说ocp的限制是真多呀 :joy:

1.sql_mode的取值范围和官方文档的默认值还不一样
感谢您的反馈,已联系后台同学分析,后续会优化,目前可通过如下方式解决:
a) 连接ocp_meta租户的meta_database数据库
obclient -hxx.xx.xx.xx -P2881 -uroot@ocp_meta -p’xxxx’ -Dmeta_database -A
b) 查询并修改系统表 ob_system_variable_info
select * from ob_system_variable_info where name = ‘sql_mode’\G;


update ob_system_variable_info set allowed_values=‘STRICT_ALL_TABLES,NO_ZERO_IN_DATE,NO_AUTO_CREATE_USER’ where name=‘sql_mode’;

select * from ob_system_variable_info where name = ‘sql_mode’\G;

2.另外sql_mode的取值还有很多呢,话说ocp的限制是真多呀
a) 可参考1处理

update ob_system_variable_info set allowed_values=‘ANSI_QUOTES,HIGH_NOT_PRECEDENCE’ where name=‘sql_mode’;

select * from ob_system_variable_info where name = ‘sql_mode’\G;

3 个赞

好的,我试试 :+1: :+1: :+1: