mysql 批量插入

来源:百度知道 编辑:UC知道 时间:2024/07/02 07:05:27
我想用N条sql语句对mysql一张表一次插入全部数据,如何操作?
如:我想给`good`表插入数据
语句如下:
INSERT INTO `good` VALUES (1,11,'1',NULL);
INSERT INTO `good` VALUES (2,10,'1',NULL);
INSERT INTO `good` VALUES (3,9,'1',NULL);
INSERT INTO `good` VALUES (4,8,'1',NULL);
INSERT INTO `good` VALUES (5,7,'1',NULL);
INSERT INTO `good` VALUES (6,6,'1',NULL);
INSERT INTO `good` VALUES (7,5,'1',NULL);
INSERT INTO `good` VALUES (8,4,'1',NULL);
INSERT INTO `good` VALUES (9,3,'1',NULL);
INSERT INTO `good` VALUES (10,2,'1',NULL);
INSERT INTO `good` VALUES (11,1,'1',NULL);
INSERT INTO `good` VALUES (12,16,'13',NULL);
INSERT INTO `good` VALUES (13,15,'13',NULL);
INSERT INTO `good` VALUES (14,14,'13',NULL);
INSERT INTO `good` VALUES (15,13,'13',NULL);
INSERT INTO `good` VALUES (16,12,'13',NULL);

存为.sql脚本
然后打开mysql的命令行,
转到(cd)放这个脚本的目录下
输入:\. 这个sql的完全路径(包括这个sql文件名,注意路径要用“\\”隔开)
回车
即可批量导入。

方法对着呢
或者用 存储过程并且产生序列 循环加入
记得最后要commit