我有一个名为 的 mysql 视图records_latest。我可以使用什么查询来检查该视图是否已存在于 mysql 数据库中?
我在启动期间在脚本中创建此视图。我不想多次创建它。所以,我需要检查视图是否存在。
小智 7
要显示数据库中的视图列表
SHOW FULL TABLES IN youdatabasename WHERE TABLE_TYPE LIKE '%VIEW%';
Run Code Online (Sandbox Code Playgroud)
如果您想创建一个具有该名称的视图,并且您不关心该视图在使用之前的样子
CREATE OR REPLACE VIEW records_latest ....
Run Code Online (Sandbox Code Playgroud)
这将删除先前的视图(如果存在),然后再次创建视图