如何重新排列 MySQL 中的列位置

How to rearrange the column position in MySQL

如何在 MySQL table 中使用 ALTER 查询将列位置更改为第一个?

例如:

下面的查询将在部门之后带上 empname 列:

ALTER TABLE Employees MODIFY COLUMN empName VARCHAR(50) AFTER department;

如果你想让你的列在第一位,你应该使用

ALTER TABLE tableName MODIFY COLUMN yourColumnName varchar(50) FIRST 

例如,如果您的 table 是

Employee{FirstName,LastName,EmpId}

如果你想将 EmpId 移动到第一个位置

ALTER TABLE Employee MODIFY COLUMN EmpId varchar(15) FIRST;