使用+列将表值复制到另一个表

FAn*_*rew 3 sql sqlite

我有两个表,A和B,我需要将值从A复制到B.我尝试了这样的sql:

insert into B (UPDATE_FILE, RUN_DATE, CREATED_DATE) 
SELECT UPDATE_FILE, RUN_DATE from A 
Run Code Online (Sandbox Code Playgroud)

我的问题是表A没有created_date列,而在B中,created_date不可为空.如何使用此sql将默认值设置为created_date或当前时间?我正在使用SQLiteStudio 3.0.6

Sur*_*shi 5

尝试这样的事情:

insert into B (UPDATE_FILE, RUN_DATE, CREATED_DATE) 
SELECT UPDATE_FILE, RUN_DATE,now() from A 
Run Code Online (Sandbox Code Playgroud)

它将在"CREATED_DATE"列中插入当前日期.