自定义视图自动删除?

Custom View automatically erased?

所以我在我的数据库中创建了一个视图,执行查询很好,然后返回更新它以添加一列。

存在某种语法错误,我拼错了列名或其他内容,然后整个视图都从我的数据库中删除了。我找不到任何方法来取回它,这几个小时的工作就这么过去了。

这是 MySql Workbench 中的常见行为吗?我如何防止软件在将来擦除内容?我做错了什么?

最终不得不重新创建整个视图。

编辑视图时要小心,因为我猜有时 MySQL Workbench 会删除视图,在创建新(已编辑)视图时出错,然后无法恢复旧视图.

您认为 MySQL 会使用事务来执行此操作,但显然不会。在外面注意安全。