mysql - 改变MySQL键顺序

标签 mysql sql

我认为我有一个包含这些键的 mysql 表 TBL

待定

  • A_KEY
  • X_KEY
  • B_KEY

现在我想将其更改为:

  • A_KEY
  • B_KEY
  • X_KEY

你是如何做到这一点的?

最佳答案

ALTER TABLE mytable MODIFY COLUMN B_KEY int(11) AFTER A_KEY;

我使用了 int(11),但是您必须使用与 B_KEY 列现在相同的类型,没有它它将无法工作。

关于mysql - 改变MySQL键顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5813181/

相关文章:

mysql - 如果转储时无法排除,如何导入 MySQL 数据库并跳过表

php - 从 mysql 中删除数据最安全的方法是什么? (PHP/MySQL)

php - 如何使用 php mysql 查询填充 1 或 0 的状态表?

sql - 从表中获取值以在插入中使用它

sql - 从两个表中获取数据并显示在一行中,不重复,带有 where 条件

sql - 如何从oracle sql中只选择1行?

mysql - 多对多 SQL 查询连接

mysql - 使用引用不同表的触发器

php - 如何通过外键过滤SQL中的表?

mysql - SQL 查询没有结果集