当前位置: 首页 > 知识库问答 >
问题:

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

南门新知
2023-03-14

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

例如:

当前表格:

+----+------+-------+----------+
| id | name | email | password |
+----+------+-------+----------+

+----+----------+------+-------+
| id | password | name | email |
+----+----------+------+-------+

共有3个答案

井浩思
2023-03-14

如果您使用的是 MySQL 工作台,

  1. 右键单击表
  2. 更改表
  3. 拖动列并重新排序
  4. 单击应用并完成
殳毅
2023-03-14

赫拉曼的回答是正确的。但是如果你使用的是phpMyAdmin,有一种直观而实用的方法可以做到这一点。

  1. 打开桌子。
  2. 选择“结构”选项卡
  3. 单击“移动列”
  4. 拖放列名
颜宸
2023-03-14

试试这个:

ALTER TABLE table_name MODIFY password varchar(20) AFTER id
 类似资料:
  • 问题内容: 我想更改数据库表的列位置而不丢失数据。 例如: 当前表: 到 问题答案: 试试这个:

  • 我安装了一个HBase,其中有一组现有表,其中有一组数据(我不想删除)。最近,我偶然发现使用Apache Phoenix可以使用类似SQL的语法查询HBase数据,到目前为止,这非常棒。然而,由于我仍然不完全熟悉各种数据类型以及它们如何映射到我存储在HBase中的Java类型,有时我会弄错。如果我有一个存储为的HBase列 我不小心将我的Phoenix列创建为varchar,我现在如何在不丢失所有

  • 本文向大家介绍在某些情况下如何更改R数据帧中的列?,包括了在某些情况下如何更改R数据帧中的列?的使用技巧和注意事项,需要的朋友参考一下 有时,特定列的列值与另一列有某种关系,我们可能需要根据某些条件来更改该特定列的值。我们需要进行此更改,以检查列值的更改如何对所考虑的两个列之间的关系产生影响。在R中,我们可以使用单个方括号来更改列值。 示例 请看以下数据帧- 假设我们想从第2列(x2)值中减去2,

  • 我有一堆CSV文件,它们是作为数据流读取的。对于每个dataframe,我希望更改一些列名,如果某个dataframe中存在特定列: column_name_update_map={'aa':'xx';'bb':'yy'}

  • 我的老师想让我通过迭代找到用户10个输入的中位数。 这就是我使用迭代来查找总和,奇数数,最大值和质数数的方式。但我一直坚持要找到中位数。

  • 我有一个opencv的mat有M行和3列,有没有一种方法可以重新排序mat,使第一列和最后一列(即第三列)被切换,而中间的一列保持在不复制数据的位置?