mariadb相关内容

多列外键:将单列设置为空“ON DELETE”而不是全部

要求:如果从父列中删除一行应该设置为NULL,而不是外键中的两列。 示例/说明:可能会列出学生参加讲座,也可选择参加讲座小组讨论。如果讲座被删除,则应删除所有学生名单(Works)及其所有组(Works)。如果只有一个组被删除,那么学生仍然应该被列入讲座,但不应该再被分配到一个组(问题)。 示例/ SQL :以下SQL说明了这个示例,但最后一条语句不起作用,因为最后一个FOREIGN ..
发布时间:2018-01-27 15:14:41 数据库

php - 关于数据库事物和外键

问 题 情况是这样的: 表A id int(11) 表B a_id int(11) 表B的a_id是表A主键的外键 ----------- 万恶的分割线 ------------ 我开启了mysql的事物,然后某个操作需要先插入一条数据到表A(以下简称操作一),再插入数据到表B(以下简称操作二)。 操作二依赖操作一插入成功后返回的ID 在开启了事 ..
发布时间:2017-09-06 12:32:15 PHP

linux - Ubuntu 二次安装Mariadb需要注意什么?

问 题 之前安装软件,出现了一些包的损坏。用aptitude install -f进行处理。结果中间出现了404 Not Found错误。 更新包没安装成功,倒是把老的包给删掉了,导致Mariadb-server服务没有了。 现在数据库的数据文件和配置文件都还在,要重新安装Mariradb要注意什么问题? 二次安装mariadb-server,会不会把历史数据文件和配置文件给覆盖掉? ..
发布时间:2017-09-06 11:53:02 服务器开发

现在大家是用Mysql还是mariaDb?

问 题 现在开始新的项目,在思考用哪个数据库,据说mariaDb用的人越来越多了 解决方案 我使用mariaDb已经2年多了,至少对于php来说(可能是因为扩展封装的缘故),接口是完全一致的,但性能的提升非常明显。 ..
发布时间:2017-09-06 10:17:50 数据库

mysql - mac 使用brew安装Mariadb问题.

Mac先卸载MySQL, 然后使用brew install mariadb安装成功后, 启动时无法使用mariadb, 请大牛们不惜指点指点, 怎么采用mariadb, 谢谢 如下图 怀疑是这个问题: $brew info mariadb . . . ==> Caveats A "/etc/my.cnf" from another install may interfere w ..
发布时间:2017-09-06 04:59:22 数据库

DNXCORE 5.0和mysql / mariadb

对于一个需要针对Linux和Windows的新项目,我正在寻找一种支持MySQL(或MariaDB)的解决方案。 由于我们必须支持那些不同的平台,我希望在DNX Core5.0上工作。但是我找不到任何可以用来连接数据库的nuget软件包/连接器。我发现的是DNX核心5.0不支持的。 有没有办法连接到DNX核心5.0中的mysql?或者你必须回到ODBC连接,我不知道这是否会工作... ..
发布时间:2017-08-21 01:00:57 数据库

使用MariaDB与实体框架

最近,我看到一则消息称,由于 MySQL不友好,MariaDB是MySQL的替代品根据Google的集群/企业版本定价。 现在,我无法在Google上找到与MariaDB有关的任何内容,所以我希望有人知道这一点。可以使用 MySQL驱动程序,因为它是100%兼容?任何想法? 更新 我刚刚发现 ..
发布时间:2017-08-19 22:32:35 C#/.NET

Docker - 构造持久数据故障

我在使用 Mariadb 配置持久性数据时遇到困难。 我使用 docker-compose ,每个服务都在一个容器中( Nginx , PHP-FPM 和 Mariadb )。 一切都正常,除了 Mariadb 不存储数据。每次重新启动容器时,都会丢失所有数据。然后我发现我可以使用另一个容器来保存数据,甚至不需要运行。 所以我正在使用 Mariadb 容器 volume_from 内容容 ..
发布时间:2017-06-10 23:41:49 Linux/Unix

为什么我在MariaDB数据库上尝试创建此功能(使用点数据类型)时会收到此错误?

我不是这样的数据库,我有以下疑问实施本教程: https://mariadb.org/jquery-and-gis-distance-in-mariadb/ 所以基本上我的疑问是关于这个SQL创建一个函数来计算MariaDB数据库上两个点之间的距离的函数: CREATE FUNCTION earth_circle_distance(point1 point,point2 point) ..
发布时间:2017-03-19 23:52:50 数据库

Laravel:一般错误:1615准备的语句需要重新准备

我在宅基虚拟机(vagrant)中使用最新版本的laravel(5.1)。 我将项目连接到本地的mariaDB服务器,我有一些表和2 db-view。 由于我只对db-view表做了一些选择,我随机收到这个错误: 一般错误:1615准备好的语句需要重新准备 从今天起,我总是得到这个错误时,只有在数据库视图选择。 如果我打开我的phpMyAdmin并进行相同的选择它返回正确 ..
发布时间:2017-03-19 01:58:46 PHP

如何在Laravel 5中配置MariaDB?

我在某处读到,在Laravel 5没有驱动程序“MariaDB”,我们可以使用mysql驱动程序在Laravel 5中使用MariaDB。但即使这样,我得到这个错误,当我给我的MariaDB用户名和密码。密码为“root”,用户名也为“root”。 SQLSTATE [HY000] [1045] root'@'localhost'(使用密码:YES) 有人可以指导我如何配置 ..
发布时间:2017-03-18 21:54:29 其他数据库

Windows上的MariaDB - 入门帮助?

我想学习MariaDB(v5.2.4),但我遇到了一些问题。 我可以下载并安装它,但它似乎没有运行或我缺少的东西。 我在寻找一个好的资源 以下几个特定问题: 它需要MySQL运行吗? 有一个管理工具的数据库像SQL Server Management Studio)?如果没有,人们通常使用什么? 解决方案 MySQL运行MariaDB。一旦你安装了MariaDB, ..
发布时间:2017-03-17 20:06:23 其他数据库

创建表失败,外键约束不正确地形成

主题 MariaDB InnoDB外键问题 想要开始说InnoDB和昨天花了一整天的阅读帖子我一直在尝试多个东西,让我现在所在的地方,我希望,或有一个出路这个黑暗的森林。 我有一个表在我的数据模型中的多个表的中心。所以,沿着这些线: 创建表用户(id int not null auto_increment ,username varchar NULL ,password ..
发布时间:2017-03-14 06:18:34 数据库

将int转换为varchar

我有以下查询,需要将 id 转换为 varchar 模式 create table t9(id int,name varchar(55)) ; insert into t9(id,name)values(2,'bob'); 我尝试的 从t9选择CAST(id作为VARCHAR(50))作为col1; 从t9中选择CONVERT(VARCHAR( ..
发布时间:2017-03-13 23:54:14 数据库

无法加载供应商库libmysql.dll或libmysqld.dll

我想在delphi xe10和fireDAC中使用MYSQL。 所以,表单上的FDConnection,然后输入关于我的mysql db的基本信息。 但是当我尝试连接时,有一个错误 “无法加载供应商库libmysql.dll或libmysqld.dll” 我读了embaradeco手册,我试过 1.将libMySQL.dll复制到我的“ c:\program files(x86) ..
发布时间:2016-12-28 15:55:56 数据库

数据库睡眠并导致异常

当我没有做任何数据库查询一段时间,我认为它必须睡觉 - 如果你然后调用它抛出一个异常; java.sql.SQLNonTransientConnectionException:无法读取resultset:意外的结束流,从4 读取0bytes从org.mariadb.jdbc.internal.SQLExceptionMapper.get(SQLExceptionMapper.java:1 ..
发布时间:2016-12-28 15:20:15 数据库