【问题标题】:Change column order in MySQL更改 MySQL 中的列顺序
【发布时间】:2012-04-18 12:56:30
【问题描述】:

是否可以在不删除当前表的情况下更改 MySQL(使用 phpMyAdmin XAMPP)中 的顺序

【问题讨论】:

标签: mysql sql phpmyadmin xampp


【解决方案1】:

试试这个

ALTER TABLE `table_name`
    MODIFY COLUMN `column_name1` varchar(100) AFTER `column_name2`;

【讨论】:

    【解决方案2】:

    我不确定 phpMyAdmin,但您当然可以使用 SQL 查询来做到这一点:

    ALTER TABLE `table`
    CHANGE COLUMN `oldname` `newname` *column_definition* [AFTER|BEFORE] `colname`;
    

    【讨论】:

    • ...您可以使用 phpmyadmin 运行该查询,因此答案是肯定的。
    • 嗨,这显示了运行 sql 查询 ALTER TABLE 'teachers-final' CHANGE COLUMN 'Field' 'Fields' varchar(20) [AFTER] 'Name' 的错误;有什么建议吗?
    • 只是在之后。去掉括号
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-22
    • 1970-01-01
    • 2018-07-01
    • 1970-01-01
    • 2011-04-09
    相关资源
    最近更新 更多