问题标签 [mysql-json]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
96 浏览

java - Java中的MySQL JSON_Array接收器类型

我有 MySql 查询,它将作为JSON_Array从 MySql DB 返回。

询问:-

但我找不到合适的变量类型来接收Java中的返回值。有人可以分享一些代码来处理 MySQL JSON_ARRAY。

0 投票
1 回答
415 浏览

java - MySQL 数据未在 Android RecyclerView 中显示(Logcat 错误:无法加载 memtrack 模块)

我刚刚开始开发 Android 应用程序。我使用 XAMPP 生成数据库(MYSQL)和 php 将提取的数据转换为 JSON。但是,我无法在 Android Recyclerview 中显示以下 JSON 输出,并且在构建此应用程序时没有生成错误。我还参考了该网站上的一些其他示例/解决方案,但我仍然无法解决此问题。我使用的代码如下。我可以知道哪个部分可以更正或缺失吗?

herblist.php(将 MYSQL 数据转换为 JSON)

由herblist.php 生成的JSON

searchActivity.java(主要活动)

DataAdapter.java(cardview中文本的适配器部分)

ImageAdapter.java(cardview中图像的适配器部分)

RecyclerViewAdapter.java

activity_search.xml(主要活动的xml文件)

卡片视图.xml

0 投票
0 回答
1221 浏览

php - Mysql Json:Json列更新错误

最近将表列从数据类型 Text 迁移到 Json。

假设我有这个表定义的列表表,并在其中插入了几条记录

当我尝试更新 JSON 指定列中的任何数据时,它会引发异常:数据截断:无法从具有字符集“二进制”的字符串创建 JSON 值

虽然跟随文章:https ://dev.mysql.com/doc/refman/5.7/en/json.html

这也是指utf8mb4_bin因为 JSON 值的比较区分大小写

0 投票
1 回答
4632 浏览

mysql - 保存后MYSQL JSON列更改数组顺序

我在 MySQL 数据库表中使用 JSON 列类型。当我尝试在表列中保存 JSON 值时,JSON 数组会自动重新排序(随机播放)

我有以下 JSON:

在 MySql 表的 JSON 列中保存后,变为:

我需要与原始订单相同的订单,因为有第 3 方验证。

请帮忙。谢谢。

0 投票
1 回答
341 浏览

mysql - 如何过滤 JSON - mysql 中的两个属性?

JSON format在 mysql 表中有以下内容,statistics列是stats

我所知道的(使用 -> 或 JSON_EXTRACT):

要求:

我需要获取国家 AU百分比 20的记录。

任何建议将不胜感激。

0 投票
0 回答
151 浏览

mysql - 运算符之间在 JSON 数据类型中不起作用 - mysql?

JSON format在 mysql 表中有以下内容,statistics列是stats

我尝试过的:db-fiddle

以上query不获取任何行。

要求:

我必须获取 BETWEEN0.1 和 0.4

任何建议将不胜感激。

0 投票
2 回答
9223 浏览

mysql - 在mysql中通过key在json中查找

我有一个 json,我想提取一个键的值。我知道密钥名称但不知道位置。我的 json 很复杂,在 mysql 中看起来像这样:

例如,我想搜索键“Acronym”。我想要完整路径/或直接它的值[“SGML”],以便我可以进一步处理它。

我在做下面的事情,它让我返回 null

我的要求:

  • 我的 json 中可能有多个“首字母缩略词”,我只想要它们。
  • 我没有价值部分,我只知道关键
  • 我的 json 对于嵌套对象和数组很复杂


编辑

它起作用了,所以我现在尝试使用我更新的json,看起来像

所以现在查询

回来

[“SGML”,“另一个值”]

但是像这样我将无法获取具有我的目标密钥的各个位置的路径。

问题: 如果我能得到一个表,其中“关键位置”作为第一列,它们各自的值在第二列。

0 投票
1 回答
3005 浏览

mysql - 如何在 MySQL 中将元素推送到 JSON

我正在尝试将新元素推送到 MySQL 中的 JSON 数组。

前任。下表人员:

现在我想将 5 推入 like_ids。

我查看了JSON_ARRAY_APPEND但即使从文档中也无法找到使用它的方法。

0 投票
1 回答
1848 浏览

mysql - mysql 5.7中JSON数据类型列中的嵌套更新查询

(bill_plans)在表中添加了一个新的 JSON 数据类型列。现在我想像这样更新bill_plans

我成功创建了该列,并且还能够更新 bill_plans 列。

该表包含bill_cycle并且fees也作为现有列,所以我想更新这样的bill_plans

简单的更新查询是这样的

但现在我无法理解如何bill_plans从表的现有列更新

0 投票
3 回答
8922 浏览

mysql - 将默认 MYSQL JSON 值设置为 `{}` 还是 `NULL` 更好

我们开始使用 MySQL json 数据类型。NULL将默认值存储为 JSON 数据类型或{}为 JSON 数据类型存储时,是否有任何推荐的最佳实践?每个的优点和缺点是什么?