将项目从 MySQL 4 迁移到 MySQL 5 时,我需要解决哪些主要问题以确保查询保持兼容?
一般情况下应该没问题,但我知道一些在 MySQL 4 查询中隐式工作的东西必须在 MySQL 5 中显式定义(但我记不得具体是什么)。
最佳答案
参见 http://dev.mysql.com/doc/refman/5.0/en/upgrading-from-4-1.html获取可能影响您的差异列表。
我观察到的唯一一种情况是您的查询同时使用逗号式 (SQL-89) 和 JOIN
式语法。一些 MySQL 4.x 查询必须重写以符合现在更符合标准的连接语义。请参阅第 http://dev.mysql.com/doc/refman/5.0/en/join.html 页上的“加入 MySQL 5.0.12 中的处理更改”
关于sql - MySQL:将查询从 v4 迁移到 v5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/436468/