需要用超过 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`)
最佳答案
插入 SELECT
ed 数据集时,不使用 VALUES
关键字。你的声明应该是:
INSERT INTO `products`(`id`, `Code`, `Product_name`, `Pack`, `MRP`, `VPTR`)
SELECT CONCAT(`id`,'1') , `Code`, `Product_name`, `Pack`, `MRP`, `VPTR`
FROM `products`
关于mysql - 如何通过调整现有数据来填充 mysql 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18651749/