php - 在 PHP 中重命名 MySQL 表并设置前缀

标签 php mysql phpmyadmin

我已经用 PHP 编写了整个平台的代码,但必须切换网络主机。该脚本需要 MySQL 表,例如“用户”、“记录”等。 问题是数据库必须安装在同一个数据库上,但之前的脚本已经有一个表名 users 。 如果我将表重命名为(例如)“foo_users”,如何让整个脚本知道“users”现在是“foo_users”而不编辑所有页面?

最佳答案

通常,您应该针对不同的应用程序使用不同的数据库。这样就不会出现任何命名冲突,并且权限等可以单独管理。

某些软件有一个名为“表前缀”的设置,如果您需要在单个数据库实例中运行同一软件的多个实例,该设置非常有用。您应该检查两个应用程序之一是否具有此功能,并更改该应用程序中的表名称并设置表前缀。

关于php - 在 PHP 中重命名 MySQL 表并设置前缀,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31776157/

相关文章:

MySql 函数

php - insert into table where column increments by 1 与相同数据的其他行相比

php - 我如何在 create::in laravel 中获取最后一个插入 ID

php - 我们可以将@yield 的值存储在变量中吗

mysql - 错误 1064 - MySQL 中 INSERT 语句的 SQL 语法

mysql - 用于跟踪全年销售情况的 SQL 关系数据库

php - 带有提交按钮的复选框不起作用

mysql - 德鲁帕尔|将变更迁移到生产环境

应用触发器时 PHPMYAdmin 卡住

php - MySQL 中的 blob\text 图像返回 NULL