我有两个 struct 相同的表,除了一列...表2还有一列,我想在其中插入当前的_日期()
我想把表1中的所有值复制到表2中.
如果我使用
INSERT INTO dues_storage SELECT * FROM dues WHERE id=5;
它抛出一个错误,指向列数的差异.
我有两个问题:
- 我该怎么解决这个问题?
- 如何在同一语句中为表2中的附加日期列(CURRENT_date())添加值?
我有两个 struct 相同的表,除了一列...表2还有一列,我想在其中插入当前的_日期()
我想把表1中的所有值复制到表2中.
如果我使用
INSERT INTO dues_storage SELECT * FROM dues WHERE id=5;
它抛出一个错误,指向列数的差异.
我有两个问题:
要从Zed中提炼答案,并回答您的 comments :
INSERT INTO dues_storage
SELECT d.*, CURRENT_DATE()
FROM dues d
WHERE id = 5;
See T.J. Crowder's comment