标签: mysql database migration
如果数据库架构版本低于某个值,您如何有条件地将列添加到MySQL表?这个问题假设我已经足够了解创建一个_Schema表,但是实际上并不知道如何使用它。
_Schema
我的无效起点代码如下所示:
SELECT @version = `Version` FROM `_Schema`; IF version <= 2 THEN ALTER TABLE `TheTable` ADD `TheNewColumn` smallint(5) unsigned not null; END IF;