今天遇到一个问题在写把查询的数据添加到一个表里时出现问题
sql INSERT INTO db1_name(field1,field2) VALUES SELECT field1,field2 FROM db2_name
最后发现
MySQL中INSERT INTO SELECT不能加VALUES,即不能写成如下形式:
INSERT INTO db1_name(field1,field2) VALUES SELECT field1,field2 FROM db2_name
把values 去掉
INSERT INTO db1_name (field1,field2) SELECT field1,field2 FROM db2_name 这样是对的