9得票6回答
MySQL 8 - DROP或ALTER导致错误3664(HY000):无法设置SDI

ERROR 3664 (HY000): Failed to set SDI 'MyDatabase.MyTable' in tablespace 'mydatabase/mytable'. 每当尝试 DROP 数据库或 ALTER 表时,我遇到此错误。我无法删除或更改任何我创建的表。 现...

9得票2回答
WordPress“建立MySQL数据库连接错误”问题在IIS10上的解决方法

我正在尝试在我的本地Windows 10机器上使用MySQL设置WordPress。我遇到了以下错误: “无法建立数据库连接,这可能意味着您的wp-config.php文件中的用户名和密码信息不正确或我们无法联系localhost:3307的数据库服务器。这可能意味着您的主机的数据库服务器已...

8得票1回答
使用MySQL 8中的点数据类型和st_distance_sphere函数查找最近的地点

我有一个名为place的表: id | name | coordinates (longitude, latitude) 1 | London | -0.12574, 51.50853 2 | Manchester | -2.25, 53.41667 3 | Gla...

8得票1回答
一个列有外键,是否不能设置检查约束引用它?

我正在使用MySQL 8尝试添加一个检查约束: ALTER TABLE `table` ADD CHECK ( (`column_a` IS NULL AND `column_b` IS NOT NULL) OR (`column_a` IS NOT NULL AND `co...

8得票3回答
在MySQL中搜索JSON数组中某个键的值

我有一个JSON对象数组,想返回一个特定的节点。为了简化问题,假设该数组可能如下所示: [ {"Race": "Orc", "strength": 14}, {"Race": "Knight", "strength": 7}, ... ] 我想知道骑士的力量大小。...

8得票1回答
MySQL 8日志文件中出现“数据字典升级”后无法启动

我正在运行MySQL 8,但它突然决定关闭,并且在我尝试重新启动时无法再次启动。 在日志中,我可以看到这个事件是造成问题的原因。 然而,我不知道这意味着什么?或者为什么会突然发生这种情况? 2019-04-25T06:36:58.622078Z 0 [Warning] [MY-01090...

8得票2回答
MySQL 8.0 升级后特定查询表现不佳。

编辑:我在Python和PHP中看到了相同的行为。似乎是与MySQL有关。 我们正在尝试从MySQL 5.7升级到8.0。我们的代码库使用PHP MySQLi进行对MySQL服务器的查询。在我们的测试环境中,我们发现某些绑定大量参数的查询性能较差(慢50倍)。我们希望看到MySQL 8.0以...

8得票4回答
MYSQL服务器实例8.0.13会自动随机关闭和开启。

我已经在Mac OS (10.14.1) Mojava上安装了mysql社区版8.0.13服务器。第二天我无法连接到mysql服务器。我启动了mysql实例,但它却变成了OFF模式,如图所示。 我尝试了多种解决方案,比如: 将文件com.oracle.oss.mysql.mysql...

8得票1回答
MySQL 8 写入非常缓慢 - 等待处理程序提交

我在边缘设备上安装了MySQL 8 Docker,其中有以下两个表可供写入 video_paths | CREATE TABLE `video_paths` ( `entry` int(11) NOT NULL AUTO_INCREMENT, `timestamp` bigint(2...

7得票4回答
如何在MySQL 8的JDBC连接字符串中设置SQL模式?

我最近将我的MySQL实例从5.7升级到8.0版本。 我使用了JDBC连接到旧的实例,并连接字符串类似于: jdbc:mysql://[host:port]/[database]/?sessionVariables=sql_mode='' 在升级到8.0版本后,会导致出现这个错误。 c...