Seite 1 von 1

Macht Insert gleich ein auto Commit?

BeitragVerfasst: Fr 5. Okt 2018, 22:10
von Harry05
Aloha läutz,

macht Insert gleich ein Auto Commit so das es keinen Sinn macht von Rollback ?

also ich habe da ein Buch es macht zu erst
Code: Alles auswählen
start transaction;
dann

insert into buchung(buchung.flug_id, buchung.sitzplatz,
buchung.passagier_id, buchung.preis)
values(172, '34c',38,429.00);

dann
commit;

hier würde auch ein Rollbeck (natürlich muss man sich entscheiden zwischen commt und Rollback) funken;


aber wenn ich nur
Code: Alles auswählen
insert into buchung(buchung.flug_id, buchung.sitzplatz,
buchung.passagier_id, buchung.preis)
values(172, '34c',38,429.00);


dann funkt das Rollback nicht. also meine Annahme ist das insert die 3 drei Schritte zusammen packt

1.Beginn der Transaktion (start transaction;)
2. Operation, die Teile der Transaktion(Insert)
3. Ende der Transaktion-> (rollback oder commit)-> ist wie ein Semikolon und macht die Transaktion fix.

Re: Macht Insert gleich ein auto Commit?

BeitragVerfasst: Do 1. Nov 2018, 11:07
von Whould
Datenbank existiert?