如何插入多条记录到数据库 [英] How to insert multiple records into database

查看:125
本文介绍了如何插入多条记录到数据库的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我如何可以插入多条记录到数据库中使用Rails的语法。

How can I insert multiple records into a database using rails syntax.

INSERT INTO users (email,name) VALUES ('a@ao.in','a'),('b@ao.in','b'),
                                      ('c@ao.in','c');

这是我们如何做到这一点在MySQL中。如何用Rails这样做?

This is how we do it in MySQL. How is this done in Rails?

推荐答案

我用下面的在我的项目,但它不是正确的SQL注入。 如果您未在此查询中使用用户输入也可能为你工作。

I use following in my project but it is not proper for sql injection. if you are not using user input in this query it may work for you

user_string = " ('a@ao.in','a'), ('b@ao.in','b')"
User.connection.insert("INSERT INTO users (email, name) VALUES"+user_string) 

这篇关于如何插入多条记录到数据库的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆