2010-08-23 33 views

回答

5

我不知道这是可能在MySQL,但另一种解决办法是:

  1. 用新名称
  2. 新类型添加新列设置新列的值(考虑到旧列值)
  3. 删除旧列
  4. 重命名新列具有相同的名称为旧列
+0

好吧。我有点希望得到一些复杂的超级查询,但这应该可以做到。 :) – DLH 2010-08-23 13:52:00

+0

如果有疑问,那么简单的方法:-) – stark 2010-08-23 13:56:51

1

在旧列旁边创建新列,使用更新来移动数据,然后删除原始列。

相关问题