INSERT INTO tablename VALUES('name1','name2','name3','name4')
否则就这样
INSERT INTO tablename VALUES(('1','name1'),('3','name2'),('2','name3'),('8','name4'))
当然也可以这样写,上面的是简化的
INSERT INTO tablename (name)VALUES ('name1','name2','name3','name4')
INSERT INTO tablename (id,name) VALUES (('1','name1'),('3','name2'),('2','name3'),('8','name4'))
批量 mysql 语句如下
INSERT INTO
[表名] ([列名],[列名])
VALUES
([列值],[列值])),
([列值],[列值])),
([列值],[列值]))
也就是我调用这个方法传递参数示例如下:
批量插入不要用循环,直接sql语句就可以了:INSERT
INTO
table
(`field`,
`field2`)
VALUES
('val',
'val2'),
('v2',
'v3')
这样就可以了,上面的sql批量了2条,以此类推,中间隔半角逗号即可。
我就晕了,你不会用程序处理啊,用一个array_map然后implode不久可以了吗?
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)