开发者社区 > 数据库 > 数据仓库 > 正文

我想改动云数据仓库ADB MySQL的参数,sql_mode可以吗?

我想改动云数据仓库ADB MySQL的参数,sql_mode可以吗?想取消严格模式,但是set global是成功的,实际show global variables 又没有生效。请问应该如何处理?

展开
收起
你鞋带开了~ 2024-02-28 16:04:40 102 0
2 条回答
写回答
取消 提交回答
  • 阿里云大降价~

    在云数据仓库ADB MySQL中,修改sql_mode参数是可行的,但需要注意以下几点:

    1. 全局生效sql_mode的调整是全局生效的,这意味着一旦修改,将影响所有新的数据库连接。
    2. 长连接问题:如果您使用的是长连接,那么即使在全sql_mode,旧的连接可能不会立即受到这些更改的影响。这是因为长连接在建立时会加载当时的全局设置,并且在连接期间保持不变。
    3. 重新连接:为了确保sql_mode的更改在所有连接中生效,您需要断开并重新建立旧的数据库连接。
    4. 参数设置:在生产环境中,合理设置sql_mode非常重要,因为它会影响MySQL的行为,包括语法规范、数据校验和数据类型等方面。
    5. 操作步骤:您可以通过云数据库管理控制台进行参数设置。在MySQL实例的管理页面中找到参数设置部分,对sql_mode进行相应的修改。
    6. 注意事项:在修改sql_mode之前,请确保您了解这一变更可能带来的影响,并在测试环境中先行验证,以避免潜在的问题。

    综上所述,您可以修改sql_mode来取消严格模式,但务必注意上述提到的长连接问题,并确保在所有需要的连接上重新应用这一设置。同时,考虑到sql_mode对数据库行为的影响,建议谨慎操作,并在实施前进行充分的测试。

    2024-02-29 19:11:30
    赞同 1 展开评论 打赏
  • sql_mode目前不支持修改
    --此回答整理自钉群“云数据仓库ADB-开发者群”

    2024-02-28 18:45:41
    赞同 展开评论 打赏

阿里云自主研发的云原生数据仓库,具有高并发读写、低峰谷读写、弹性扩展、安全可靠等特性,可支持PB级别数据存储,可广泛应用于BI、机器学习、实时分析、数据挖掘等场景。包含AnalyticDB MySQL版、AnalyticDB PostgreSQL 版。

相关产品

  • 云原生数据仓库AnalyticDB MySQL版
  • 云原生数据仓库 AnalyticDB PostgreSQL版
  • 相关电子书

    更多
    基于云原生数据仓库AnalyticDB PG的最佳实践 立即下载
    新氧云原生全栈数仓最佳实践 立即下载
    离线实时一体化数仓与湖仓一体—云原生大数据平台的持续演进 立即下载

    相关镜像