Hogy kell írni tranzakciót a MYSQL-ben?
Figyelt kérdés
Üdv!
2-3 SQL parancsot szeretnék lefuttatni php-ből, de úgy, hogy csak akkor hajtódjanak végre, ha mind a 3 parancs helyesen lefutott. Pl. beillesztek 3 különböző táblába 1-1 sort, de ha vmi miatt, az egyik nem sikerült, akkor ne illessze be a többit se.
2011. aug. 10. 03:25
1/3 anonim válasza:
na ez az ami nem létezik
SQL nyelvben nincsenek ilyen "hajtódj végre meg ne is" parancsok.
ha a feltételedet az adatbázis tartalmához kötöd, akkor még több feltételt adj meg a lekérdezésben.
ha viszont a feltételeid nem érintik az adatbázist, azt kénytelen vagy PHP-ban lekezelni.
2/3 Pj0tr válasza:
Ha nem értesz hozzá akkor miért írsz butaságot? Eddig nem tudtam, hogy van-e mysqlben tranzakció kezelés, de google mindenesetre segített: [link]
3/3 anonim válasza:
Igen, igen, tranzakció, csak akkor commit, ha mindhárom lement. Különben rollback.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!