Sql 将表值复制到另一个具有+列的表

Sql 将表值复制到另一个具有+列的表,sql,sqlite,Sql,Sqlite,我有两个表,A和B,我需要将值从A复制到B。我尝试了如下sql: insert into B (UPDATE_FILE, RUN_DATE, CREATED_DATE) SELECT UPDATE_FILE, RUN_DATE from A 我的问题是表A没有创建_date列,而在B中创建的_date不可为空。如何使用此sql将默认值设置为created_date或current time?我正在使用SQLiteStudio 3.0.6尝试以下内容: insert into B (UPDA

我有两个表,A和B,我需要将值从A复制到B。我尝试了如下sql:

insert into B (UPDATE_FILE, RUN_DATE, CREATED_DATE) 
SELECT UPDATE_FILE, RUN_DATE from A 

我的问题是表A没有创建_date列,而在B中创建的_date不可为空。如何使用此sql将默认值设置为created_date或current time?我正在使用SQLiteStudio 3.0.6

尝试以下内容:

insert into B (UPDATE_FILE, RUN_DATE, CREATED_DATE) 
SELECT UPDATE_FILE, RUN_DATE,now() from A 
它将在“创建日期”列中插入当前日期。

您可以传递默认日期。。。像这样

插入B更新文件、运行日期、创建日期 从列表中选择更新文件、运行日期、任意日期