我想创建一个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,因此我不能像旧表一样插入所有内容或像旧表一样创建。我该怎么做呢?谢谢!
发布于 2018-08-30 08:36:09
您可以将新值作为文字放在从旧表获取数据的SELECT语句中。
CREATE TABLE newTable ( /* column specifications here */ ) AS
SELECT 1, oldTable.*
FROM oldTablehttps://stackoverflow.com/questions/52087733
复制相似问题