【发布时间】:2013-04-25 16:54:47
【问题描述】:
我有一个项目,我希望能够在几个人的本地主机上管理同一数据库的多个实例。我希望每个开发人员都能够将他们的数据库重置回规范来源,无论他们的数据库进入什么状态。为此,我维护了一个标准的数据库文件。它使用CREATE TABLE table_name IF NOT EXISTS { 保存模式
但是,我希望能够在项目进行时根据需要添加到起始表结构中。为此,我希望能够执行以下ALTER TABLE table_name ADD COLUMN IF NOT EXISTS column_name 之类的操作,但这似乎不存在。我确实注意到互联网上浮动的存储过程解决了这个问题,但我想知道更简单的东西是否能够实现我的目标。感谢您的时间和帮助。
【问题讨论】:
-
我不认为这完全是重复的。我知道存在解决此问题的存储过程。我想知道是否有办法在没有 SP 的情况下做到这一点
标签: mysql database-design alter-table