MySQL - 重新排列具有相同值的列

时间:2018-01-31 20:56:37

标签: mysql sql

我找到了几个主题几乎相似的线程,除了那些线程中缺少一个东西。我有一种情况,我想移动一个列的位置(类型 -   ENUM('是',' no')) - 可以包含相同的值。

下面是表格行的外观 -

enter image description here

现在,如何移动第5列'在第2列旁边'?

我正在使用此查询

 ALTER TABLE test_table MODIFY COLUMN column5 ENUM('yes','no') UNIQUE AFTER column2;

但它会抛出

  

错误代码:1062。重复输入'是'关键字'第5列'

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

你可能会失去" UNIQUE"你之前有" AFTER",但按照你希望看到的顺序选择它们会更容易吗?