我已经用 PHP 编写了整个平台的代码,但必须切换网络主机。该脚本需要 MySQL 表,例如“用户”、“记录”等。 问题是数据库必须安装在同一个数据库上,但之前的脚本已经有一个表名 users 。 如果我将表重命名为(例如)“foo_users”,如何让整个脚本知道“users”现在是“foo_users”而不编辑所有页面?
最佳答案
通常,您应该针对不同的应用程序使用不同的数据库。这样就不会出现任何命名冲突,并且权限等可以单独管理。
某些软件有一个名为“表前缀”的设置,如果您需要在单个数据库实例中运行同一软件的多个实例,该设置非常有用。您应该检查两个应用程序之一是否具有此功能,并更改该应用程序中的表名称并设置表前缀。
关于php - 在 PHP 中重命名 MySQL 表并设置前缀,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31776157/