mariadb相关内容

删除查询中的所有<;div&>标记

我想从内容中删除所有 标签,我使用此查询,它只删除没有类的 标签,如何删除所有 , ,? UPDATE wp_posts SET `post_content` = REPLACE (`post_content`, ' ', '') WHERE `ID`=84259 我想要一个删除(%表示与di ..
发布时间:2022-07-25 10:38:18 PHP

不让我让专栏变得独一无二

我最近复制了一个现有的MariaDB表(用于Amazon RDS)。这两个表基本相同,包括数据,但我注意到新版本缺少所有唯一约束(保持主键良好)。当我尝试添加回唯一性时,收到错误: BLOB/TEXT column 'url' used in key specification without a key length 其他人也遇到过这个问题,人们claimed认为MySQL/Maria ..
发布时间:2022-07-25 10:33:49 其他开发

MySQL跳过名称解析

我在一台专用服务器上使用MariaDB/MySQL。 所有数据库和php都在本地服务器上。 我不使用远程服务器。 运行mysqlTuner时,我收到建议使用“跳过名称-解析”。 所以我在my.cnf中添加了此代码 skip-name-resolve 我重新启动了MySQL。 我的问题是: 使用skip-name-resolve会加速我的MySQL吗? 当我检 ..
发布时间:2022-07-25 10:23:09 数据库

除超级用户外,其他用户无法访问docker中的MariaDB

我在Synology Nas上有一个带有MariaDB的停靠容器。 MariaDB版本为10.4.12。 通过尝试使用最新的dBeaver从Linux客户端访问MariaDB,我获得了以下行为。 从客户端以根用户身份访问成功。 以超级用户身份从坞站内部进行访问成功。 到目前为止一切正常! 然后我创建了如下用户,命令如下: CREATE USER 'myUser'@'%' ..
发布时间:2022-06-25 11:12:38 数据库

当我将查询从默认浮点转换为小数点时,我的SQL语法中有一个错误

使用PHP和MariaDB我的知识相当不错。我100%运行MariaDB的知识是堆栈溢出和谷歌以及在线课程。我在谷歌上搜索了两个小时来解决这个问题,转换成小数点。发现了这一点。使用其中的1个“AS DECIMAL(8,5)”或“DECIMAL(8,5)”将其转换为DECIMAL,这些选项对我都不起作用。 表中的所有百分比列都是小数(8,5)。我在谷歌上读到你在运行SQL查询时默认的浮点数太多 ..
发布时间:2022-06-25 11:03:50 其他开发

从MySQL迁移到MariaDB-外键约束格式错误

我刚刚更新了使用XAMPP的本地开发环境,XAMPP的新版本使用MariaDB,而我使用的旧版本使用的是MySQL,这一点我很好。 现在,我认为MariaDB应该与MySQL完全兼容,因为它本质上只是一个“临时”替代,但我在导入升级前直接从MySQL导出的数据库时遇到了困难。 我收到以下错误: Query: /*Table structure for table `blm_wc_ ..
发布时间:2022-06-25 10:56:36 数据库

MySQL和MariaDB中的JSON_Search差异

我只是尝试使用JSON_SEARCH函数获取值的路径: SELECT JSON_SEARCH('[12, 13, {"12": 123}]', 'one', '123', null, '$[*]') path; 当我在MariaDB中运行此查询it works并获得所需结果 +===========+ | path | +===========+ | "$[2].12" ..
发布时间:2022-06-25 10:45:24 数据库

连接被拒绝:Docker中的MariaDB

早上好, 我配置了2个坞站容器,具有相同的Dockerfile,但端口不同,请参阅配置 mariadb: container_name: mariadb image: project/mariadb build: context: . dockerfile: ./docker/mariadb/Dockerfile environment: MYS ..
发布时间:2022-06-25 10:38:32 数据库

无法连接到使用带有PHP PDO的Docker运行的本地MariaDB

我有一个本地的Docker Compose堆栈,在我的机器上运行着MariaDB、PHP-fpm和Nginx,用于本地开发。 我可以在我的浏览器上成功地访问http://localhost:8080/上的NGINX服务的网页。 我还可以在主机127.0.0.1、端口8889上使用本地GUIDB浏览器TablePlus成功连接到数据库。它可以使用用户root和密码root(但奇怪的是,不能使用我在D ..
发布时间:2022-06-25 10:35:18 PHP

UTF-8字符有问题;我看到的不是我存储的内容

我尝试使用UTF-8,但遇到了问题。 我尝试了很多方法,以下是我得到的结果: ????而不是亚洲字符。即使是欧洲文本,我也得到了Señor。 奇怪的胡言乱语(Mojibake?)例如Señor或新浪新闻。 黑色钻石,如Se�或. 最后,我遇到了数据丢失或至少被截断的情况:SeforSeñor。 即使我将文本放在外观正确时,它也无法正确地排序。 我做错了什 ..
发布时间:2022-06-20 20:02:33 数据库

如何在MySQL/MariaDB中对JSON列执行SELECT

如何对JSON列应用WHERE子句,以对具有两列(id Integer、attr JSON)的表执行SELECT查询。JSON是嵌套的,在筛选条件中只允许有一个JSON的键值对。此密钥值对可以位于Josn中的任何位置。 +----+----------------------------------------------------------------- | id | attr ..
发布时间:2022-05-23 23:05:27 数据库

使用递归CTE确定一条记录是否为另一条记录的后代

下表存储了说明手册中的主题。除了作为根的1的记录id之外,每个主题都有一个父主题。该应用程序允许更改除根主题之外的所有主题的父级,并且我将需要防止将祖先分配为其自身的后代。 例如,记录#2的父级不应从1更改为7。 如何确定一条记录是否为另一条记录的后代?我不愿对后代的数量进行“硬编码”。请注意,我实际上使用的是MariaDB。 CREATE TABLE IF NOT EXISTS ` ..

SQL禁用触发器

我需要创建一个按需禁用触发器的存储函数。 首先,我有一个参数@DISABLE_TRIGGERS,我可以将其设置为“ALL”或特定的触发器名称。在触发器中,我会有一个变量,赋给过程返回值,如果为真,我就不执行触发器代码。因此在过程中,我需要以某种方式处理具有特定触发器名称的情况。 CREATE PROCEDURE `DisableTriggers`() BEGIN IF(@disable_tr ..
发布时间:2022-02-24 11:49:53 数据库

提交表单时,如何检查用户的电子邮件是否不在我的数据库中?

这是我在这里的第一个问题,因此对于任何错误,我深表歉意。 我正在构建一个测试,用户可以在其中登录,然后重新参加测试。但是,当用户提交表单时,我不确定如何检查电子邮件是否已在我的MariaDB中。 我见过一些使用嵌套查询的类似示例,我不确定这在这里是否适用,或者它是否是良好的实践。 /*User info POST*/ app.use(bodyParser.urlencoded({ ex ..
发布时间:2022-02-24 11:45:32 数据库

MariaDB查询不通过PHP运行,手动处理HeidiSQL;en破折号编码问题;正确的DB utf8mb4字符集和排序规则

我正在从Gmail帐户导入电子邮件并将其存储在数据库中。显然,我将所有内容转换为UTF-8的PHP逻辑在一封特定的电子邮件中失败,当我使用该电子邮件运行查询时,我收到以下MariaDB错误: 错误的字符串值:‘X96 conv.’ 以下是SQL查询的最小化版本: INSERT INTO mail (subject) VALUES ('orkut – convite...'); ..
发布时间:2022-02-24 11:43:08 PHP

使用Spring-data JPA中的项目列表使用CONTAINS查询搜索多列

我正在开发一个图书馆API,我的目标是搜索一本书。目前,这本书有两个我要搜索的有趣的值:标题和格式回复信息(书背面的文本)。 基础数据库为MariaDB。 我构造了一个JPA查询: Iterable findByTitleContainsOrBlurbContains(String query, String query2) query和query2的内容相同。对 ..
发布时间:2022-02-24 11:41:58 Java开发