我有一個項目,我希望能夠在幾個人的本地主機上管理同一個數據庫的多個實例。我希望每個開發人員都能夠將他們的數據庫重新設置爲規範來源,無論他們將數據庫放入哪個狀態。爲此我維護一個標準的數據庫文件。它擁有架構使用CREATE TABLE table_name IF NOT EXISTS {
有條件地向mysql表中添加一列
但是,我希望能夠添加到起始表結構,因爲這個項目移動需要。要做到這一點,我希望能夠做到如下ALTER TABLE table_name ADD COLUMN IF NOT EXISTS column_name
,但似乎並不存在。我確實注意到存儲過程在互聯網上浮動,解決了這個問題,但我想知道是否有更簡單的東西能夠實現我想到的目標。感謝您的時間和幫助。
可能的重複http://stackoverflow.com/questions/8219714/check-if-column-exists-before-alter-table-mysql?rq=1 – 2013-04-25 16:58:24
重複[檢查列在ALTER TABLE之前是否存在]( http://stackoverflow.com/q/8219714/1409082) – Jocelyn 2013-04-25 16:59:03
我不認爲這是完全重複的。我知道存在解決這個問題的存儲過程。我想知道是否有辦法做到這一點沒有SP – usumoio 2013-04-25 17:02:09