我需要更改MySQL數據庫表中的很多數據類型字段。所有字段的期望數據類型是相同的INTEGER
(它們當前最爲VARCHAR
)。修改MySQL表中單個查詢中的多個數據類型字段
此查詢工作正常:
ALTER TABLE heights MODIFY height1 INTEGER;
的problemas是我heights
表有更多的塔100場(height1,heightProm,heightMax等),我需要改變所有類型這些字段爲INTEGER
。
我試試: ALTER TABLE heights MODIFY height1 INTEGER, height2 INTEGER, height3 INTEGER;
但無效(MySQL返回You have an error in your SQL syntax;
)。
任何方式來轉換所有在同一個查詢?
「但不工作「。 - - 這是什麼意思? – zerkms 2015-01-27 00:29:07
不是。什麼實際的錯誤? – zerkms 2015-01-27 00:31:35
錯誤代碼:1064.您的SQL語法錯誤;檢查與您的MySQL服務器版本相對應的手冊,以獲取在height2附近使用的正確語法。 – Wronski 2015-01-27 00:32:43