SQL表可以有符号链接或别名吗?

时间:2014-09-23 15:43:38

标签: php mysql sql

我有一个名为News的表格,我想添加Tutorials。而不是创建一个名为Tutorials的表,我想只使用News表,因为结构完全相同。是否可以将此表重命名为" Posts",但是可以创建某种别名或符号链接,以便创建一个名为" News"仍然可以查询?

我试图避免修改任何源代码,因为我有很多PHP文件,修改包含SQL查询的每个文件都会很慢且容易出错。

我已经查找了SQL别名,但它们看起来像是临时的东西,需要我修改现有的SQL查询。

我在Centos上运行MySQL。我有权访问服务器。

1 个答案:

答案 0 :(得分:0)

一个视图完美地解决了这个问题。我将新闻表重命名为帖子,然后使用以下查询创建了一个视图。

CREATE VIEW News AS SELECT * FROM Posts

这创建了一个名为News的虚拟表。这个内容完全相同。我向Posts添加了新行,当我运行查询从新闻中选择一行时,它们出现了。