如何通过调整现有数据来填充mysql数据库

时间:2013-09-06 06:58:03

标签: mysql database

需要使用超过80k条目填充数据库。所以,我选择现有数据库并将1附加到id(主键)。这不起作用,请帮忙。

INSERT INTO `products`(`id`, `Code`, `Product_name`, `Pack`, `MRP`, `VPTR`) 
VALUES(
SELECT( CONCAT(`id`,'1') , `Code`, `Product_name`, `Pack`, `MRP`, `VPTR`) FROM `products`)

1 个答案:

答案 0 :(得分:3)

插入SELECT数据集时,不使用VALUES关键字。你的陈述应该是:

INSERT INTO `products`(`id`, `Code`, `Product_name`, `Pack`, `MRP`, `VPTR`) 
SELECT  CONCAT(`id`,'1') , `Code`, `Product_name`, `Pack`, `MRP`, `VPTR` 
FROM `products`