【问题标题】:mysql create view only if it doesn't already existmysql 仅在视图不存在时才创建视图 【发布时间】:2011-01-15 19:03:48 【问题描述】: 如何仅在视图不存在时创建视图。如果确实存在,我想删除视图并重新定义它。我也不想要任何警告或错误。 【问题讨论】: 标签: sql mysql sql-view 【解决方案1】: 你会踢自己的: CREATE OR REPLACE VIEW ... Details here. ;-) 【讨论】: 该死,你打败了我,我没有收到通知,答案已经发布。所以我要 +1。 【解决方案2】: CREATE OR REPLACE VIEW <view name> AS <your select expression goes here> 【讨论】: