在 MySQL 中,我想将数据从我的 users_temp 表复制到我的 users_final 表。这些字段是相同的。
这是我的查询:
INSERT users_final (username, password, email)
SELECT username, password, email)
FROM users_temp
WHERE id=8
我的 users_final 表还包含一个字段“stamp_created”。
当我将我的行从 users_temp 复制到 users_final 时,新创建行的字段“stamp_created”将包含当前时间戳,我该如何实现?
(当然,我不想从我的 users_temp 表中复制“stamp_created”值。)
最佳答案
您可以从the NOW()
function 获取当前日期.像这样:
INSERT users_final (username, password, email, stamp_created)
SELECT username, password, email, NOW()
FROM users_temp
WHERE id=8
关于mysql - 将一行复制到另一个表并创建新的时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28658384/