2015-02-06 52 views
0

我需要移動column_name AFTER column_name;移動column_name AFTER Column_name使用MySQL

我也做了以下內容:

ALTER TABLE tables_name 修改列columns_name columns_name AFTER;

任何建議,

+1

有沒有什麼你不能完成選擇不同的順序列? – Malachi 2015-02-06 21:14:14

+0

爲什麼你需要它? – Jens 2015-02-06 21:21:13

+0

下週學習midterms,我需要知道如何在我的查詢中使用AFTER。我能夠完成查詢將我的column_name移動到第一個位置,但無法讓我的AFTER陳述正常工作 – mrProgrammer 2015-02-06 21:24:31

回答

0

這應該爲你做它:

ALTER TABLE `schema`.`table` 
    CHANGE `column_name` `column_name` INT(11) NULL AFTER `other_column`; 

他們這裏的關鍵是CHANGE而不是MODIFY喜歡你。

0

我也這樣做,

ALTER TABLE甜甜圈 修改列的列名INT列名後;

我得到INT下的錯誤,但查詢仍然運行並正常工作。

相關問題