问题是:我想创建一个条件CREATE/ALTER
脚本(条件是数据库版本的整数值)。怎么做?似乎 MySQL IF 无济于事。ALTER
在某些特定条件下,CREATE/DROP
table 似乎都不起作用。
背景:我想为我的数据库提供版本,所以我创建了一个简单的版本表,其中包含一个数字。随着项目的进行,结构将不断发展,每个更改表/创建表/等。将创建新版本(以及 MySQL 修改脚本)。我的环境很少有数据库的精确副本,我想让它成为数据库自动升级,而不需要任何外部脚本(PHP/Python/等)。