Kar*_*sen 1 sql alter-table create-table
我希望用一些旧的数据创建一个新表,但也有我可以编辑的新空列。
我会从:
CREATE TABLE new_table AS SELECT ID, title, summary FROM old_table;
Run Code Online (Sandbox Code Playgroud)
然后用新列更改表:
ALTER TABLE new_table ADD note datatype;
Run Code Online (Sandbox Code Playgroud)
但是我需要我的新空列在标题和摘要之间,而不是像 ALTER 给我的那样“最终”。
我想结合 CREATE TABLE 和 CREATE TABLE AS SELECT - 但那可能吗?
关于什么:
CREATE TABLE new_table AS SELECT ID, title, '' AS note, summary FROM old_table;
如果您想拥有特定的数据类型,可以尝试CAST. 例如,CAST(1 as INTEGER) AS note
| 归档时间: |
|
| 查看次数: |
1269 次 |
| 最近记录: |