开发者社区> 问答> 正文

为什么DML不支持跨库访问,且不得携带库名?

为什么DML不支持跨库访问,且不得携带库名?

展开
收起
保持可爱mmm 2020-03-29 15:10:08 496 0
1 条回答
写回答
取消 提交回答
  • DML语句通常包括select/insert/delete/update/replace等,在传统数据库中,这些语句可以在表名和列名处增加库名限定,从而实现跨库访问。

    但在HybridDB for MySQL 下,由于每个库之间不存在资源共享,跨库访问没有任何事务完整性保护,因此不支持跨库访问,DML语句不可携带库名。

    HybridDB for MySQL 本身并不限制跨库访问语法,用户应检查访问语句避免跨库访问。

    2020-03-29 15:11:46
    赞同 展开评论 打赏
问答分类:
SQL
问答地址:
问答排行榜
最热
最新

相关电子书

更多
事务、全局索引、透明分布式 立即下载
PolarDB NL2SQL: 帮助您写出准确、优化的SQL 立即下载
PostgresChina2018_余鹏_gogudb—基于FDW实现的PG分库分表插件 立即下载