【发布时间】:2020-07-08 08:39:33
【问题描述】:
我希望能够通过简单的 SQL DDL 语句而不是使用 X-Protocol 客户端来创建 MySQL 文档存储集合。
有什么办法吗?
编辑:我会尝试澄清这个问题。
集合是使用 JSON 数据类型和函数的表。这很清楚。 我想知道如何在不使用 X-Protocol 调用的情况下创建一个集合并且确保上述集合被拾取为实际的集合。
从 MySQL 工作台来看,集合表有一个带有表达式的 _id blob PK、一个 doc JSON 列和一些我目前不记得的其他元素(可能是索引等)。
我无法通过 Workbench 告诉我们需要什么额外的架构/元数据信息才能将表视为文档存储集合,或者仅存在 _id 和 doc 列是否足够。
我希望这可以解决问题。
【问题讨论】:
-
没有足够的数据来做出有意义的回应。
-
@Akina 您要查找哪种数据,以便我可以将其添加到问题中?我不确定缺少什么。
-
文档存储api的集合部分是json datatype and json functions的映射器(反之亦然),例如创建集合与使用 sql 语法创建具有 json 列的表基本相同。如果您有特定问题或疑问,则需要添加更多详细信息。
-
@Solarflare 我添加了更多信息。
标签: mysql ddl mysql-8.0 connector-net sqlmigrations