晚安,
我有两个带有这些结构的sql表:
表1:文件 Colums:名称,长度,价格
表2 :Documents_Archives Colums:名称,长度,价格,时间戳
我想从Documents中复制特定条目 使用Sql查询到Documents_Archives:
"INSERT INTO Documents_Archives * FROM Documents
WHERE ... "
它有效,但如何插入时间戳参考 Documents_Archives在相同查询中使用NOW() (我应该在哪里添加条款?)。
非常感谢你的帮助!
答案 0 :(得分:1)
您需要在svn ps
子句的列列表中添加GETDATE()
或NOW()
。
SELECT
在查询中指定列名称是一种很好的做法。
答案 1 :(得分:0)
MS SQL:
INSERT INTO Documents_Archives
SELECT *, GETDATE() FROM Documents
WHERE ...
MySQL的:
INSERT INTO Documents_Archives
SELECT *, NOW() FROM Documents
WHERE ...