データベーススキーマのバージョンが特定の値を下回っている場合、MySQLテーブルに条件付きで列を追加するにはどうすればよいですか?質問は、私が_Schema
テーブルを作成するのに十分知っているが、実際にそれを利用するのに十分な知識がないことを前提としています。
私の無効な開始点コードは次のようになります。
SELECT @version = `Version` FROM `_Schema`;
IF version <= 2 THEN
ALTER TABLE `TheTable` ADD `TheNewColumn` smallint(5) unsigned not null;
END IF;