问题标签 [mariadb-10.3]
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.
mysql - SQL 代码在在线编译器上运行良好,但在 Linux 终端中由 MariaDB 编译时失败(错误号:150)
通过论坛搜索,尝试了一堆解决方案,但似乎没有任何工作。下面是一小段代码和我使用的在线编译器。
我得到(错误号:150“外键约束的格式不正确”)。请注意,每当我尝试添加外键时,此错误都会出现在代码中的所有表中。
在线编译器:https ://paiza.io/en/languages/mysql
代码:
正如我在标题中提到的,代码在网上运行良好,但在 Linux 终端上通过 MariaDB 编译时失败。
MariaDB 服务器版本为 10.3.17-MariaDB
我究竟做错了什么?任何帮助将不胜感激。
json - 更新 Mysql/Mariadb 中的嵌套 Json
如何从对象更新Employee
值。Man
我想要类似于下面的mysql查询的东西。
regex - 如何编写 REGEXP 来计算在 MariaDB 10.3 中的字符串中找到特定模式的次数
我想将以下 Oracle REGEXP_COUNT 函数重写为 MariaDB 10.3。我正在尝试使用 LENGTH 概念重写,但无法获得有效结果。
我正在使用这样的^((((https?|ftps?|gopher|telnet|nntp):\/\/)|(mailto:|news:))(%[0-9A-Fa-f]{2}|[-()_.!~*\'';/?:@&=+$,A-Za-z0-9])+)([).!/?:,][[:blank:]])?$
模式和代码:
mysql - MariaDB 授予通配符数据库名称
在我的 MariaDB 数据库中,我创建了具有 GRANT OPTION 权限的通配符(%)数据库名称的用户。当这个特定用户尝试通过 GRANTED 数据库向另一个用户运行 GRANT 命令时,它会给出一个
错误 1044 (42000):用户 'dbuser'@'localhost' 拒绝访问数据库 'dbprefix_dbpostfix'
如果我检查这个特定用户的 GRANTS,它会显示如下。
我的数据库名称类似于“dbprefix_dbpostfix”
express - Knex.js 错误 parseLengthCodedNumber:超出 JS 精度范围,数字 >= 53 位:“18446744073709551615”
我正在尝试使用 knex.js 从 express.js 控制器向表中插入几行:
但我收到此错误:
'something' 变量是来自另一个表的一组行,它们的 id 为负数:
我的数据库是 MariaDB 10.3.21,我使用的是 knex 0.12.9
有任何想法吗?
mysql - 比较两个表中的值并计算它们的差异
预期结果:
在上面的示例中,我有两个名为sales
and的表logistics
。
我的目标是将表格中的sales_volume
KPI与表格中的 KPI 进行比较。sold
sales
quantity
outbound
logistics
我尝试使用,UNION ALL
但它只对两个表的值进行排序,而不像预期的结果那样比较它们。
我需要在查询中进行哪些更改才能获得预期的结果?
mariadb - 我如何解决这个问题“systemctl start mariadb”
我正面临这个错误
root@localhost:~# systemctl start mariadb 用于 mariadb.service 的作业失败,因为控制进程以错误代码退出。
有关详细信息,请参阅“systemctl status mariadb.service”和“journalctl -xe”。
sql - 在查询结果中将先前日期的值添加到实际日期
预期结果:
基本上,在我的结果中,我想展示这个时间线:stock_yesterday + inbound - outbound = stock_today
。
因此,我需要更改原始表,如下所示:
a)在结果flow_types
中使用columns
。
a)stock_yesterday
是前一天的flow_quantity
。
b) 所有其他均指相同。flow_type
stock
flow_types
flow_date
到目前为止,我想出了这个查询,但无法使其工作:
它只显示inbound
.
我也不知道如何将其添加stock_yesterday
到查询中。
我需要在查询中进行哪些更改才能获得预期的结果?