[英]Alter a MySQL table by providing the new schema
是否可以通过简单地提供新的模式并让数据库确定如何迁移来更改mysql表的模式? 例如,假设我有一个包含两列的表:id,name。 我想通过添加新列来修改此表:title。 我知道我可以发出命令ALTER TABLE tbl ADD COLUMN title。 有什么办法可以提供完整的架构,让mysql判断是否需要添加标题栏?
我希望这是我要问的。
MySQL本身不能做到这一点,但是我发现一个博客说MySQL Workbench可以做到这一点。
否-仅给数据库提供新的架构就不能这样做。 它必须四处寻找,然后猜测如何处理数据。 (还有触发器,存储过程发生了什么……)
您有几种选择
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.