目录 / mariadb-syntax-dynamic-columns
mariadb-syntax-dynamic-columns
在单个列中存储稀疏或异构属性、将动态列与 JSON 进行比较、迁移使用动态列的旧版 MariaDB 模式,或在 MariaDB 中导入/导出数据时使用。防止在应使用 JSON 时误用动态列的常见错误,避免假设该功能可移植到 MySQL(该功能仅限 MariaDB),以及类型不匹配时 COLUMN_GET 静默返回 NULL 的问题。涵盖 COLUMN_CREATE、COLUMN_ADD、COLUMN_GET、COLUMN_DELETE、COLUMN_EXISTS、COLUMN_LIST、COLUMN_CHECK、COLUMN_JSON、BLOB 存储布局、命名键与数字键、类型标签(CHAR、BINARY、INTEGER、UNSIGNED、DECIMAL、DOUBLE、DATE、TIME、DATETIME)、最多嵌套 10 层、何时选择动态列而非 JSON,以及向 JSON 的迁移模式。关键词:动态列、COLUMN_CREATE、COLUMN_GET、COLUMN_LIST、COLUMN_ADD、COLUMN_DELETE、COLUMN_EXISTS、COLUMN_JSON、COLUMN_CHECK、仅限 MariaDB、与 MySQL 不兼容、不在 MySQL 中、稀疏列、EAV 模式、BLOB 存储、列内键值对、BLOB 列属性、无模式列、嵌套动态列、动态列与 JSON 的比较、将动态列迁移至 JSON、为何 COLUMN_GET 返回 NULL、类型不匹配 COLUMN_GET、为动态列建立索引、基于 COLUMN_GET 的虚拟列、旧版 MariaDB 属性 BLOB
这是模型对公开材料的总结,不是官方声明,请以原链内容为准。
存档时间线
| 版本 | 存档时间 | 内容哈希 | 内容 |
|---|---|---|---|
| v1 | 2026-11-14 04:27 | 16946939 | 可取 |
版本索引永久保留;内容副本只保留最新 1 份,更早版本仅留索引与哈希(存档时间线的证据链不会因此断裂)。
提交举报 / 纠错
侵权举报经核验成立后,我们会即时下线该条目并删除已存的内容副本。