【发布时间】:2021-02-03 09:33:32
【问题描述】:
鉴于此表位于 MySQL 5.7 数据库mydb:
CREATE TABLE `foo` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`stuff` json DEFAULT NULL,
PRIMARY KEY (`id`)
)
如何获得stuff 列中数据的最大大小?不是最大可能大小,而是表中所有行的最大当前大小。我试过SELECT max(JSON_STORAGE_SIZE(stuff)) from foo,但收到错误ERROR 1305 (42000): FUNCTION mydb.json_storage_size does not exist。
【问题讨论】:
-
可能是
length和sum?max函数返回最大值,而不是长度/大小。
标签: mysql