English 中文(简体)
MySQL: 将查询从v4迁移到v5
原标题:
  • 时间:2009-01-12 18:30:54
  •  标签:

当将项目从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 中的 Join 处理更改”。

问题回答

除了Bill所说的,升级时最好的方法是离线试用你的应用程序在新的数据库上,加载应用程序到新的数据库,并看看哪些地方出错。





相关问题
热门标签