gpt4 book ai didi

MySQL - View 替代方案

转载 作者:行者123 更新时间:2023-11-29 01:34:29 25 4
gpt4 key购买 nike

我使用 MySQL 5 开发了一个应用程序,它使用 View 来访问主要数据。事实证明,我们的生产服务器使用的是 MySQL 4,它不包含 View 。

有没有人有一种快速而肮脏的方法来处理这个问题,而不涉及重写我的所有代码?

最佳答案

这无疑指出了在开发和生产环境中使用相同技术的重要性!

涉及触发器或存储过程的解决方法将不起作用,因为 MySQL 4.x 也不支持这些。

此时您的选择:

  • 重写应用程序代码以复制非规范化表中的数据,旨在匹配您的 View 。

  • 将生产数据库升级到 MySQL 5.0。如果您谈论的是托管提供商,请联系该提供商并询问他们是否有 MySQL 5.0 的选项,否则您需要重新定位到有 MySQL 5.0 的提供商。

我推荐后一种路径,它比编写代码来管理重复数据要少得多。

请注意,MySQL 4.1 是在四年前作为生产软件发布的。对此版本的积极支持于 2006 年结束。对 MySQL 4.1 的扩展支持于 2009 年 12 月 31 日结束。请参阅http://www.mysql.com/about/legal/lifecycle/

关于MySQL - View 替代方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/332309/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com