mysql插入多条数据
现有三个表,A,B,C,表C是A和B之间的关联表,程序中操作以后,可能在表C中同时插入几十条数据,
1普通的单条插入,性能会很低
2程序里面这样写(insert into C(NAME) values ('name'); insert into C(NAME) values ('name'); ...),这样能减少打开和关闭数据库连接的时间,但跟数据库交互的数据还是很多
3用存储过程,然后用序列化或者数组的方式,把参数传给mysql,这个Mysql本身好像不支持,不知道怎么搞
前两个方法不考虑了,能不能帮我出出主意,数据库表能否做优化或者有没有其它方法或者教我这样的存储过程怎么写,谢谢