是否可以将表的数据复制到新表并为其添加额外的值?所以,我想使用这个查询:
INSERT INTO database2.table1 (field2,field3) SELECT table2.field2,table2.field3 FROM table2;
但也会添加一个新变量,例如日期字段:date=now()
答案 0 :(得分:1)
假设table1与table2具有相同的字段加上字段date
:
INSERT INTO db.table1 (`field1`, `field2`, `date`)
SELECT
`field1`,
`field2`,
NOW() as `date`
FROM db.table2;
答案 1 :(得分:0)
是的,可以这样做。就像这样:
INSERT INTO database2.table1(field2,field3, date)
SELECT table2.field2,table2.field3,now() AS date
FROM table2