检查mysql中是否存在视图
我有一个mysql视图,名为检查mysql中是否存在视图,mysql,sql,sql-view,Mysql,Sql,Sql View,我有一个mysql视图,名为records\u latest。我可以使用什么查询来检查mysql数据库中是否已经存在此视图 我在启动期间在脚本中创建此视图。我不想重复创建它。因此,我需要检查视图是否存在。试试看 CREATE or REPLACE VIEW records_latest... 这将确保它在启动时刷新,如果存在,则不会复制 CREATE or REPLACE VIEW records_latest... 这将确保它在启动时刷新,如果它存在,则不会复制,以显示数据库中的视图列表
records\u latest
。我可以使用什么查询来检查mysql数据库中是否已经存在此视图
我在启动期间在脚本中创建此视图。我不想重复创建它。因此,我需要检查视图是否存在。试试看
CREATE or REPLACE VIEW records_latest...
这将确保它在启动时刷新,如果存在,则不会复制
CREATE or REPLACE VIEW records_latest...
这将确保它在启动时刷新,如果它存在,则不会复制,以显示数据库中的视图列表
SHOW FULL TABLES IN youdatabasename WHERE TABLE_TYPE LIKE '%VIEW%';
如果要创建具有该名称的视图,并且在使用
CREATE OR REPLACE VIEW records_latest ....
这将删除以前的视图(如果存在),然后再次创建该视图,以显示数据库中的视图列表
SHOW FULL TABLES IN youdatabasename WHERE TABLE_TYPE LIKE '%VIEW%';
如果要创建具有该名称的视图,并且在使用
CREATE OR REPLACE VIEW records_latest ....
这将删除上一个视图(如果存在),然后再次创建该视图可能重复的信息\u架构。视图可能重复的信息\u架构。视图谢谢!!这是如此的更有效率。只需一行就可以解决我的问题。对不起,我没有把你的答案标记为答案。我认为另一个答案提供了更多的信息,所以我在另一个答案上做了标记,尽管你更快。@LitAiy没问题:DTHANKS!!这是如此的更有效率。只需一行就可以解决我的问题。对不起,我没有把你的答案标记为答案。我认为另一个答案提供了更多的信息,所以我在另一个答案上做了标记,尽管你更快。@LitAiy没问题:D