我的数据库中有一列名为user_log.它基本上会将用户所做的一切记录在页面上.我使用MySQL.

看起来是这样的:

user_id user_log
1028 { "last_login":"2022-04-08 12:03:05", "blog_entry_at":"2022-04-08 12:43:12" }

现在,我想提取所有100并得到它的值.

推荐答案

您可以在MySQL中使用json\u extract.

示例查询:https://onecompiler.com/mysql/3y8a3brhr

有关json\u摘录的更多信息,请参见mariadb文档:https://mariadb.com/kb/en/json_extract/

Mysql相关问答推荐

MySQL添加表会将&@@&qot;追加到表名

我如何才能从MySQL过程中获取LARAVEL端的数据?

为分组记录MySQL取取值为TRUE的单行

MySQL:返回所有条件(但不满足其他条件)为真的所有结果

在MySQL和JavaFX中保存和检索图像文件

比较2个mysql json数据类型列

MySQL 搜索列字段字符串

MySQL:获取连续记录的数量(日期)?

在 MySQL 中,如何对 LIKE 查询进行批量更新,删除字符?

Select 同一张表中的结果数?

如何在 MySQL 中查找重复值和更新值

如何计算每行的剩余金额?

从 2 个不同的表中获取数据并将它们加入 sql

插入重复键查询以在每一行上进行自定义更新

将每组的总和除以总数

更改整数时间到日期格式 MM/DD/YY,如 python 中的 datetime.fromtimestamp

MySQL中两个时间字段的分钟差

索引和多列主键

外键可以引用非唯一索引吗?

MySQL 的最大并发连接数