我想基于另一个表创建一个表,但同时也要添加新列.我试过这样做:
CREATE TABLE est_temp AS SELECT establishment_id, uc_l_p INT DEFAULT 0, uc_l_t_p INT DEFAULT 0 FROM establishment;
Run Code Online (Sandbox Code Playgroud)
但是我在新值uc_l_p和uc_l_t_p附近收到错误.有没有办法在不创建表格的情况下执行此操作,然后对其进行更改以添加新列?
尝试
CREATE TABLE est_temp AS
SELECT establishment_id,
0 as uc_l_p,
0 as uc_l_t_p
FROM establishment
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
50 次 |
| 最近记录: |