首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在不丢失列数据的情况下更改MySQL表的列位置?

问如何在不丢失列数据的情况下更改MySQL表的列位置?
EN

Stack Overflow用户
提问于 2012-05-23 11:22:37
回答 6查看 105.6K关注 0票数 106

我希望在不丢失数据的情况下更改数据库表的列位置。

例如,:

目前的表格:

代码语言:javascript
复制
+----+------+-------+----------+
| id | name | email | password |
+----+------+-------+----------+

至

代码语言:javascript
复制
+----+----------+------+-------+
| id | password | name | email |
+----+----------+------+-------+
EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2012-05-23 11:23:46

试试这个:

代码语言:javascript
复制
ALTER TABLE table_name MODIFY password varchar(20) AFTER id
票数 197
EN

Stack Overflow用户

发布于 2016-01-08 17:32:01

赫拉曼的答案是正确的;但是如果你使用的是phpMyAdmin,那么有一种直观和实用的方法。

columns"

  • Drag
  1. 打开表
  2. ,选择"Structure“选项卡
  3. ,单击"Move
  4. 并删除列名H 212G 213

​

​

票数 37
EN

Stack Overflow用户

发布于 2018-06-06 06:12:40

如果使用的是MySQL工作台,

表上的

  1. Right-click
  2. Alter table
  3. drag列和re-order
  4. click apply和finish
票数 12
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10718905

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档