首页 > 解决方案 > 使用 CURRENT_TIMESTAMP 值插入到选择中

问题描述

我有一个查询,它从数据库 A 中获取所有数据并将其插入数据库 B。它工作正常,但是我在数据库 B 中创建了一个名为“actual_date”的新列,我希望在将数据插入数据库 B 时,还插入这些值在数据库 B 中输入时的当前日期。

就像是:

INSERT INTO databaseB(col1, col2, actual_date) SELECT databaseA.col1, databaseA.col2, CURRENT_TIMESTAMP FROM databaseA

显然上面的查询是错误的,但它会是这样的,因为在数据库 A 中,没有包含当前日期的列。

这可能吗?

标签: sqlms-access

解决方案


使用日期()

INSERT INTO 
    databaseB (col1, col2, actual_date) 
SELECT 
    databaseA.col1, databaseA.col2, Date() 
FROM 
    databaseA

推荐阅读