PHP myAdmin-更改字段顺序(向上或向下移动)

2020/11/12 10:41 · php ·  · 0评论

如何使用PHP myAdmin更改表字段的顺序,而又不删除该字段并将其重新插入?

ALTER TABLE `table_name` MODIFY `column_you_want_to_move` DATATYPE AFTER `column`

DATATYPE类似于DATETIME或VARCHAR(20)..etc

如果您拥有phpMyAdmin 4.0.0+,则可以使用Structure下的phpMyAdmin功能:

这样的事情会有所帮助

ALTER TABLE Person MODIFY COLUMN last_name VARCHAR(50) AFTER first_name;

这将按顺序last_name向右移动first_name

http://dev.mysql.com/doc/refman/5.0/zh-CN/change-column-order.html

来自上述来源:

如果仍然决定更改表列的顺序,则可以执行以下操作:

  1. 用新的顺序创建新表。

  2. 执行以下语句:

    mysql> INSERT INTO new_table
    -> SELECT columns-in-new-order FROM old_table;

  3. 删除或重命名old_table。

  4. 将新表重命名为原始名称:

    mysql> ALTER TABLE new_table RENAME old_table;

从4.0版开始,phpMyAdmin在“结构”中具有“移动列”对话框,该对话框允许您以图形方式在结构中移动列。

alter table table_name modify column col_name type after col_name

另一种选择:

CREATE new_table SELECT columns-in-new-order FROM old_table;

如果您拥有MySQL Workbench,则可以使用鼠标以图形方式轻松地对列进行重新排序。

只需连接到数据库,选择表,然后右键单击,更改表,然后拖动列即可对其重新排序。

It's simple. Just go to PHPmyadmin, click on your database, then click table. Then click on structure. Below the table look for the button, "Move columns". Click and order the columns the way you want.

本文地址:http://php.askforanswer.com/php-myadmin-genggaiziduanshunxuxiangshanghuoxiangxiayidong.html
文章标签: ,   ,  
版权声明:本文为原创文章,版权归 admin 所有,欢迎分享本文,转载请保留出处!

文件下载

老薛主机终身7折优惠码boke112

上一篇:
下一篇:

评论已关闭!