问题标签 [mariadb-10.1]

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 投票
1 回答
87 浏览

mariadb - MariaDB 10.1中通过json键的值查找所有记录

我有 MariaDB 10.1。- 我不能使用 JSON 函数 -JSON_EXTRACT等等)。

在数据库中,我有一个表 CONTRACTS 和一个data包含 JSON(数据类型 TEXT)的列:

我需要找到键值"880"在某个范围内的所有记录,例如大于10000和小于20000,即。在这种情况下,值为 的记录15255

谢谢你的建议。

0 投票
0 回答
54 浏览

mariadb - mariadb 数据库无法在 debian 中启动

mariadb 数据库没有启动,它启动了一段时间后它自动停止,这是我得到的输出

systemctl 状态 mariadb:

每当我尝试开始时,都会发生同样的事情

0 投票
1 回答
51 浏览

sql - 将一组行按 min(time) 排序,而不使用 group by

我有一张由用户做事生成的事件表。它看起来大致是这样的:

我需要按特定顺序获取所有这些事件:

  1. 它们必须按会话 ID 分组,以便一个会话中的所有事件一起出现
  2. 会话必须按时间顺序排列(最好是会话中第一个事件的时间)
  3. 会话中事件的顺序实际上并不重要
  4. 我不想使用 GROUP BY 因为我需要表中的每个事件

我将如何解决这个问题?

实际数据在这里

检索者:

0 投票
2 回答
43 浏览

sql - 如何使用sql根据其父ID对类别进行分类

假设我有下表

ID 分类名称 parent_id
1 电影 0
2 技术 0
3 科幻小说 1
4 浪漫的 1
5 纪录片 0
6 空间 3
7 英雄 3
8 土星 6
9 火星 6
10 黑洞 6

我想要的是以每个父母都跟着他的孩子这样的方式订购这些物品:

ID 分类名称 parent_id
1 电影 0
3 科幻小说 1
6 空间 3
8 土星 6
9 火星 6
7 英雄 3
4 浪漫的 1
2 技术 0
5 纪录片 0
10 黑洞 6

如何编写查询来执行这样的操作?

0 投票
1 回答
44 浏览

sql - mysql每行将一个表的数据与其他表连接

我试图从下表中生成给定日期范围的报告。

其中状态 1 = 未访问,2 = 已访问,3 = 已取消,4 = 待定(待批准) 报告应如下所示:

此报告的查询是:

如果查看结果,则没有2021-06-04employee_id = 3 的日期条目。也没有从 2021-06-06 到 2021-06-30 的数据。我将不得不在结果中包含这个日期。所以我尝试创建另一个查询来生成给定范围之间的日期。以下查询将执行此操作

此查询将生成如下日期:

现在的问题是,我如何以某种方式加入以上两个查询,以便对于每个employee_id,结果中都存在所有日期?或者甚至有可能以这种方式?(实际表包含 500 万行。employee_id 列的基数为 3k++,date 和 employee_id 列被索引)

0 投票
0 回答
22 浏览

sql - 迭代 JSON 列

在 MariaDB 10.1.48 中,我有一个packages带有 json 列的表,我在其中存储不同服务表的设置services

json 中的键表示服务 ID,因此数据看起来像这样

ID 环境
1 { 1: { .... 设置 ... }, 2: { .... 设置 ... } }
2 { 52: { .... 设置 ... }, 53: { .... 设置 ... } }

我需要根据包 ID 查询返回服务列表。

在 PostgreSQL 中,我会使用jsonb_array_elements()jsonb_each

谢谢。