【发布时间】:2016-03-04 17:50:22
【问题描述】:
我正在使用 MySQL 数据库维护一个遗留应用程序,其中大多数表有 20 列以上,很少有 100 列以上。为了使其更友好,我尝试更改所有表格以按字母顺序排列所有列。
什么是合适的ALTER TABLE 查询?
【问题讨论】:
-
当您更改订单时,
INSERT INTO tab VALUES会怎样?您确定您的旧版应用到处都指定了列吗? -
我不会那样做...
-
修改列的顺序没有意义...每次从表中选择(
select field_a, field_b, ... from your_table)或插入数据时(@ 987654324@) -
虽然它是一个遗留应用程序,但它是用 Django 编写的,没有原始的 sql 查询。这会改变你的看法吗?
标签: mysql database alter-table