Je souhaite modifier les positions des colonnes de ma table de base de données sans perdre de données.
Par exemple:
Tableau actuel:
+----+------+-------+----------+
| id | name | email | password |
+----+------+-------+----------+
à
+----+----------+------+-------+
| id | password | name | email |
+----+----------+------+-------+
Essayez comme ça:
ALTER TABLE table_name MODIFY password varchar(20) AFTER id
Si vous utilisez MySQL Workbench,
En outre, vous pouvez le faire comme ceci:
ALTER TABLE table_name CHANGE COLUMN column_name column_name data_type AFTER another_column_name;