有条件地添加基于模式版本的列

时间:2012-11-12 02:40:06

标签: mysql database migration

如果数据库架构版本低于某个值,您如何有条件地将列添加到MySQL表?这个问题假设我已经足够了解创建一个_Schema表,但是实际上并不知道如何使用它。

我的无效起点代码如下所示:

SELECT @version = `Version` FROM `_Schema`;
IF version <= 2 THEN
  ALTER TABLE `TheTable` ADD `TheNewColumn` smallint(5) unsigned not null;
END IF;

0 个答案:

没有答案