[英]How can I copy a table into a new one, with adding new columns?
這是我要使用的查詢:
CREATE TABLE A_workers
AS (SELECT * FROM T_workers, ArchiveTime datetime NOT NULL DEFAULT NOW());
我想通過添加新列將T_workers表復制到A_workers中,該列保存了存檔日期(即復制時間)。 問題是,我不知道必須添加新的額外列,也不知道將其放在查詢中的什么位置。 謝謝!
create table a_workers
as
select t.*, sysdate archivetime from t_workers t;
CREATE TABLE A_workers AS
SELECT col1, col2, col3, SYSDATE AS ArchiveTime
FROM T_workers
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.