是否可以重命名视图或表,以便它也在所有服务器端对象中重命名?

时间:2016-07-13 10:04:23

标签: mysql

是否可以“重构”服务器端表或视图名称,以便引用此表或视图的任何存储对象(如视图或过程)仍然可以正常运行?即他们在服务器上的代码应该自动编辑以保持一致性吗?

1 个答案:

答案 0 :(得分:0)

没有。如果可以自动重构代码,那么就不需要人类开发人员。但是将来如果您认为表名可能会更改,那么请编写代码,以便在变量中定义一次表名。

// Define the name of the database table once
$usersTable = 'users';

$sql = " SELECT id, name FROM $usersTable; ";
$sql = " DELETE FROM $usersTable; ";

现在稍后您可以更改变量......

$usersTable = 'members';