mysql - 不带 AFTER 的 ALTER TABLE 与带 AFTER 的 ALTER TABLE

标签 mysql sql alter-table

假设我有这两个 ALTER TABLE:

  1. ALTER TABLE tableName ADD COLUMN colName INT(11) AFTER colName2
  2. ALTER TABLE tableName ADD COLUMN colName INT (11)

假设 tableName 有 400 列和 100 万行。这些 ALTER TABLE 应该以相同的速度运行还是一个应该比另一个更快?

最佳答案

400 列太糟糕了:)

理论上,两个变体将同时运行

关于mysql - 不带 AFTER 的 ALTER TABLE 与带 AFTER 的 ALTER TABLE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26934143/

相关文章:

MySQL:如何修改列以添加属性 "On Delete Cascade"?

SQL 更改表查询卡在执行中

mysql - 如何将多个 mysql 输出文件合并为一个压缩 zip

SQL:为每个类别选择最近的日期

使用 alter table 命令创建 MySQL 外键

sql - SSRS设计器中的数据集面板(报告数据)消失了

sql - 使用连接更新 Informix 表

MySQL - 如何删除给定 2 列的重复行(但保留 1 行)?

MySQLIMPORT 十六进制值

mysql - 从 mysql 表中选择不同的记录