0

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

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

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

0 回答 0