【发布时间】:2019-09-10 01:01:06
【问题描述】:
我正在开发一个小型社交网络(只是为了打发我的空闲时间),我从 Maria 数据库开始。但是我遇到了一些问题(长篇大论),所以我将其更改为 MySQL 数据库。但在此之后,我无法将值插入到某些表中(例如,使用 Maria 我将值插入到“消息”表中没有问题,现在当我有 MySQL 时,它不会将值插入到该表中)。
我不太了解这两个数据库之间的差异。 这可能是它不起作用的原因 - 从 Maria 更改为 MySQL 吗? Maria是否有可能“支持” MySQL不支持的东西? 我没有收到任何错误,它只是没有向表中插入值。
【问题讨论】:
-
您是如何迁移数据的?有哪些版本?
-
我导出了我的 MySQL 数据库并创建了一个新的 MariaDB,然后将代码粘贴到 SQL (phpMyAdmin) 中。所以我只是将相同的表导入到新制作的 Maria 中。
-
如果您使用
INSERT而不使用IGNORE,则必须插入数据,否则您会收到错误消息。如果没有,那么您的安装已损坏。但我猜你只是看不到插入的行,因为 phpMyAdmin 对查询应用了限制,所以你只能看到前 30 行。 -
确保您确实是display php errors。