sql >> Database >  >> RDS >> Mysql

Select en meerdere inserts als transactie uitvoeren met C Connector?

Voor zover ik begrijp, is er geen mysql_starttransaction() of iets dergelijks; dus je zit vast met iets als:

mysql_autocommit(conn, 0); 
//Do stuff here
mysql_commit(conn); //...or mysql_rollback(conn);

Ik gebruik liever de "query"-methode voor al deze oproepen:

mysql_query(conn, "START TRANSACTION");
//Do stuff here
mysql_query(conn, "COMMIT"); //...or mysql_query(conn, "ROLLBACK"); 

Ook zie deze documentatie .




  1. Een SQL-query starten met een klik op de knop?

  2. volgorde van uitvoering in webomgeving

  3. Een geserialiseerde tekenreeks toevoegen die al in de database bestaat

  4. IN-verklaring in Welsprekend