mariadb相关内容

如何在 MySQL 中启用 ONLY_FULL_GROUP_BY

我使用 SET GLOBAL sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY','')); 禁用了 ONLY_FULL_GROUP_BY.现在我想恢复默认设置. 是否可以在MySQL中再次启用ONLY_FULL_GROUP_BY? 提前致谢 解决方案 为避免其他配置出现问题,请使用CONCAT: SET GLOB ..
发布时间:2022-01-15 20:35:05 数据库

Docker-Compose 持久数据问题

我在使用 Mariadb 配置持久数据时遇到问题.我正在使用 docker-compose,每个服务都在一个容器中(Nginx、PHP-FPM 和 Mariadb).一切正常,除了 Mariadb 不存储数据.每次我重新启动容器时,我都会丢失所有数据.然后我发现我可以使用另一个容器来保存数据,它甚至不必运行. 所以我在 Mariadb 容器中使用 volume_from 内容容器.但是当我这 ..
发布时间:2022-01-15 20:34:34 其他开发

docker-compose mariadb docker-entrypoint-initdb.d sql 未执行

我试图让我的 docker db 容器在创建时自动使用数据集填充数据库.根据 mariadb 文档,有一个 docker-entrypoint-initdb.d 卷中可用于此目的的文件夹. 我设置了我的 docker-compose.yml 文件来镜像我在 StackOverflow 上找到的示例,但仍然无法执行我的 SQL 脚本.以下是我的 docker-compose.yml 文件的相关 ..
发布时间:2022-01-15 20:34:23 其他开发

如何将数据库生成的列值定义为 JPA 和 Hibernate 中的只读字段?

使用 MariaDB 10.2,可以为 Datetime 定义默认值,例如created 和 lastModified. 我应该如何将这些列作为只读字段访问?因为这个值应该只在数据库的控制下,不应该从代码中修改,但我想在代码中读取这个属性. 解决方案 很简单.只需将 insertable 和 updatable 属性设置为 false. @Column(name = "create ..
发布时间:2022-01-15 20:34:15 Java开发

更改 MariaDB 中的列名

我在这个数据库中有一个包含空格键的列,我想更改它. 更改表.更改列 `Anzahl Personen` AnzahlPersonen int(11); 在命令行中使用此行后,输出如下: ERROR 1064 (42000):您的 SQL 语法有错误;检查与您的 MariaDB 服务器版本相对应的手册,以在第 1 行的“CHANGE COLUMN `Anzahl Personen` Anzah ..
发布时间:2022-01-15 20:34:09 其他开发

Sonarqube 5.5 和 mariadb

我们正在尝试升级到最新的 sonarqube 5.5.我们有 mariadb 10.1(最新),从现在开始我们对 sonarqube 没有任何问题. 现在,随着升级,sonarqube 将无法启动.它说: 不支持的 mysql 版本:5.5.支持的最低版本是 5.6. 有什么技巧可以让我们使用 mysql 5.6 让“声纳认为"吗? 解决方案 您可以更改 Sonarqub ..
发布时间:2022-01-15 20:34:00 其他开发

从 MariaDB 迁移到 MySQL - 差异

我正在开发一个小型社交网络(只是为了打发我的空闲时间),我从一个 Maria 数据库开始.但是我遇到了一些问题(长篇大论),所以我将其更改为 MySQL 数据库.但在此之后,我无法将值插入到某些表中(例如,使用 Maria 我将值插入到“消息"表中没有问题,现在当我拥有 MySQL 时,它不会将值插入到该表中). 我不太了解这两个数据库之间的差异.这可能是它不起作用的原因 - 从 Maria ..
发布时间:2022-01-15 20:33:53 PHP

比较两个表后如何输出匹配?

我想比较两张表.但我不知道该怎么办,因为我不够好.我想知道怎么写查询 no.1_table id chart_num chart_name 访问 card_amount_received1 4 用户1 2020-04-05 10002 5 用户2 2020-05-05 10003 5 用户2 2020-05-05 10004 5 用户2 2020-06-05 10005 6 用户3 202 ..
发布时间:2022-01-15 20:33:33 数据库

Mysql 使用一个特定的主键自动增加一列

假设我有一个具有以下方案的表:(注意邮政编号栏) -- UserID -- Post Id -- Post Number*-- 4 -- 85 -- 1-- 4 -- 86 -- 2……-- 5 -- 9362 -- 1-- 4 -- 9363 -- 3 有没有办法独立于所有其他条目自动增加一列并且只尊重具有相同主键的那些?如果是这样,有人将如何实现这一点? 非常感谢. 解决方案 ..
发布时间:2022-01-15 20:33:24 数据库

MySQL 5.5 errno: 150 “外键约束格式不正确"

关于这个错误有很多问题,但我似乎找不到任何与我所拥有的相似的场景. 我的第一张桌子(用户): 我的第二张桌子(大学): 我正在尝试更改第一个表并添加一个引用第二个表的 id 的外键: ALTER TABLE 用户添加约束外键(collegelinkId)REFERENCES databaseName.colleges (id); 失败并返回错误 (errno: 150 "Fo ..
发布时间:2022-01-15 20:33:16 数据库

我的 MariaDB 中没有 OQGraph?

我刚刚在我的 Ubuntu 10.04 Lucid Lynx 上安装了 MariaDB,如下所述 在此博客中:不幸的是,其中没有 OQGraph 引擎. 我必须承认我在 MariaDB、OurDelta、OpenQuery 之间有点困惑……我不知道谁在做什么,但我想在我的 MariaDB 上安装 OQGraph 引擎. 谁能给我一个提示? 解决方案 需要先安装插件.运行以下sq ..
发布时间:2022-01-15 20:33:09 数据库

PyMySQL 使用 localhost 与套接字不连贯的行为

我正在使用 PyMySQL 连接到在 localhost 上运行的数据库.我可以在命令行和 adminer 中使用用户名/密码组合访问数据库,所以数据库似乎不是这里的问题. 我的代码如下.但是,当使用 host="127.0.0.1" 选项时,我得到一个 OperationalError 和一个 Errno 111. 使用相同的代码,但通过 Mariadb 运行的套接字连接是可以的. 导入 ..
发布时间:2022-01-15 20:32:46 数据库

GSSAPI-Auth 与 PHP 到 MariaDB (Windows)

我目前正致力于在干净的 Windows 域环境中单点登录到数据库服务器. 由于目前没有选择 MySQL Enterprise 和 MSSQL 服务器,因此只能使用带有 GSSAPI 插件的 MariaDB. 这就是我目前拥有的: 服务器: MYDOMAIN 的 Windows 7 x64 成员 MariaDB 10.2.14 x64 Apache2 2.4.33 ..
发布时间:2022-01-15 20:32:29 PHP

Mysql -- UPDATE table SET column = SELECT COUNT(*) FROM (SELECT * FROM table2 WHERE table2.id = table.id)) 不可能

我有两个包含很多行的表,我需要为第一个 (table_1) 中的每一行维护“索引"信息.所以我写了一个查询不直接使用 COUNT() [这是慢,慢,慢].所以我尝试: 更新 table_1 SET table_1.column_3 = (选择计数(*)从(SELECT DISTINCT column_5 FROM table_2 WHERE table_2.id_t1 = table_1.id ..
发布时间:2022-01-15 20:32:12 PHP