【发布时间】:2018-08-30 00:30:23
【问题描述】:
我想创建一个带有值的新列的 MySQL 表。以下为原表:
Column A B C
Value1 1 2 3
Value2 4 5 6
复制后的新表是这样的,新的列在表的开头:
Column A' A B C
Value1 1 1 2 3
Value2 1 4 5 6
由于新列是第一列并且填充了值而不是 NULL,因此我不能只插入旧表中的所有内容或创建旧表。我怎样才能做到这一点?谢谢!
【问题讨论】:
-
新列的值从何而来?总是
1? -
新列的值是复制时自己赋值的
-
更重要的问题是是否每一行都一样。如果不是,那么副本应该如何知道每一行的代码是什么?
-
是的。新列的每一行都将具有相同的值。
标签: mysql sql insert mariadb create-table