可以使用相同名称的视图和表格

Ros*_*ena 10 mysql database view

是否可以使用相同的名称创建一个mysql视图和表

例如,我有一个表hs_hr_employee我想创建一个同名的视图

create VIEW hs_hr_employee AS SELECT * from hs_hr_employee;
Run Code Online (Sandbox Code Playgroud)

我得到了以下错误

#1050 - Table 'hs_hr_employee' already exists
Run Code Online (Sandbox Code Playgroud)

任何帮助感激

问候

Hai*_*vgi 8

你不能,给看看不同的名字

hs_hr_employee_view
Run Code Online (Sandbox Code Playgroud)

来自手册

在数据库中,基表和视图共享相同的命名空间,因此基表和视图不能具有相同的名称.

  • 你看不到链接 (2认同)