问题标签 [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.

0 投票
1 回答
3224 浏览

mysql - 如何在MYSQL存储过程中使用if else条件?

当我尝试在存储过程中使用 IF Else 条件时,出现语法错误

您的 SQL 语法有错误;查看与您的 MariaDB 服务器版本相对应的手册,了解在 'sortby = 1 THEN value2, value3 ASC; 附近使用的正确语法;

根据 MySQL 文档,语法是

我的存储过程:

我找不到问题。谢谢你的帮助。

0 投票
0 回答
73 浏览

mysql - 如何检查数据库字段是否包含非中断空间?

我从旧数据库导入数据,如果某个字段在某处包含非中断空间,我想检查我的新数据库。到目前为止我找到的所有解决方案都替换了它,但我只想通过我的 mariaDb 中的 sql 搜索,如果在任何行中这个字段确实包含非中断空间。

用like 搜索显然不起作用,例如

我发现的所有解决方案都想像这样替换,REPLACE(The_txt, NCHAR(160), ' ')但我想在弄乱数据库之前检查我是否有问题。

0 投票
0 回答
12 浏览

c++ - 将 MariaDB 设置为 CentOS7 服务的问题

我已经从 CentOS 7 的源代码构建了 MariaDB

这已经创建了以下rpm文件。

对于接下来应该做什么,我将不胜感激

  • 将 MariaDB 作为服务运行,以及
  • 能够使用 MariaDB 开发 c++ 代码。

我尝试了以下命令,CentOS 抱怨找不到 mariadb 服务。

0 投票
0 回答
54 浏览

mariadb - galera sst 什么都不做

debian 上的 galera 10.3.27。3 个节点,节点 3 已启动(和主节点),其他节点已关闭。sst 方法是 mariabackup。

在节点 1 上,我们可以看到 socat 和 wsrep_sst_maria 正在运行,但什么也没写。mariadb 数据文件夹已清空,工作 1 小时,db >100Gb 但数据文件夹仅包含 galera 缓存(4Gb)+一些日志文件:

Mariadb 登录加入者没有显示错误:

(15.3 是本地节点,15.5=maria3=master 节点)有什么提示吗?

0 投票
0 回答
25 浏览

mysql - DO 子句中的复合语句语法 (MariaDB)

我的 MariaDB 版本是 10.32,数据库工具是 DBeaver。我正在尝试创建在 DO 子句中包含复合语句语法的计划事件,但发生以下错误。我想知道语法错误是什么。

这是我使用的 sql,它来自MySQL 文档中的预定事件

0 投票
0 回答
30 浏览

mariadb-10.3 - 插入查询 MariaDb DateTime 格式

我需要在 Mariadb 中插入以下查询,但出现错误,如下图所示: 在此处输入图像描述

有没有办法更改 DateTime 格式或分隔符以使数据库支持此格式 20210315 11:15:27.059。

0 投票
0 回答
145 浏览

mysql - MariaDB 池无法创建连接

在运行我的 Node 项目 2-3 分钟后,我正面临每分钟左右弹出的警告/错误消息。一直在网上搜索,但找不到任何解决方案。

我的 db.js

测试.js

MariaDB 版本:10.3.23

0 投票
0 回答
27 浏览

build - MariaDB 10.3 的非 galera 软件包问题

我正在尝试使用以下命令从源代码构建 MariabDB 10.3

但是,它无法按sudo rpm -i MariaDB-*-centos7-x86_64-server.rpm要求执行galera。无论如何从源代码构建 MariaDB 没有galera?我建错了吗?

0 投票
0 回答
40 浏览

json - JSON_VALID,JSON_SET,JSON_EXTRACT 函数在 mariadb 中不起作用,即使 json 是有效的 CHAR_LENGTH 是 66508 但 JSON_VALUE 函数正在工作

JSON_VALID,JSON_SET,JSON_EXTRACT函数在 mariadb 中不起作用,即使 json 是有效的 CHAR_LENGTH 是 66508 但 JSON_VALUE 函数工作我能够提取值。

我已经验证了 JSON。我能够在 java 中解析 JSON,但在 MySQL 中 JSON_VALID 给出 0 作为响应我检查了它正在工作的小 JSON 字符串。MariaDB 中的 JSON 函数有什么限制吗?

0 投票
1 回答
56 浏览

ubuntu - 使用通配符 '%' 无法查看来自任何主机的用户授权

我的查询错了吗?

我的数据库服务器是 MariaDB 10.3.25