Re: ruby mysql module frage - mehrere INSERT auf einmal
Philipp Meier <[email protected]>
| Newsgroups | gmane.comp.lang.ruby.german |
|---|---|
| Message-ID | <[email protected]> |
On Wed, Aug 21, 2002 at 02:21:08PM +0200, Markus Jais wrote:
> On Wednesday 21 August 2002 14:11, Philipp Meier wrote:
> > On Wed, Aug 21, 2002 at 01:21:10AM +0200, Markus Jais wrote:
> > > dabei bin ich auf ein problem gestoßen:
> > > ich möchte mehrere datensätze auf einmal einfügen wie folgt:
> > >
> > > sql = "INSERT INTO words VALUES('Adler', 'eagle', 'aigle', 'aquila',
> > > 'aquila');"
> > > sql += "INSERT INTO words VALUES('Haus', 'house', 'maison', 'casa',
> > > 'casa')" puts sql
> > > m.query(sql)
> >
> > Du kannst IMHO immer nur ein statement innerhalb eines "query" ausführen.
> > Was hindert Dich daran, mehrere Querys nacheinander abzusetzten?
>
> danke für alle hinweise.
> darin hindert mich gar nichts, ich wollte nur wissen ob es geht!
Solltest Du über das Ruby DBI-Interface gehen, dann kannst Du innerhalb
einer Transaktion mehrere Querys absenden, so daß die ACID-Kriterien
eingehalten werden. Wie das allerdings speziell mit Mysql aussieht und
ob Ruby-DBI die Mysql-Tabellentypen, die Transaktionen unterstüzen,
unterstüzt weiß ich leider nicht.
Gruß,
-billy.
--
Meisterbohne Söflinger Straße 100 Tel: +49-731-399 499-0
eLösungen 89077 Ulm Fax: +49-731-399 499-9
signature.asc
(application/pgp-signature, 189 B)
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.7 (GNU/Linux) iD8DBQE9Y4aLfBriNoqItSYRAlW7AJ9o5NA/8DmaAXwVDXY338dpWDATRwCeKORY N/XkklzI8iHuebnX6lLkslk= =tzFa -----END PGP SIGNATURE-----