sql >> Databasteknik >  >> RDS >> Mysql

Utföra val och flera infogar som transaktion med C Connector?

Såvitt jag förstår finns det ingen mysql_starttransaction() eller något liknande; så du har fastnat med något som:

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

Jag skulle hellre använda metoden "query" för alla dessa samtal:

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

Se även den här dokumentationen .




  1. visar en bild lagrad i en mysql blob

  2. Hur implementerar man automatisk vyuppdatering så snart det finns förändringar i databasen i AngularJs?

  3. Hur rensar man ODP.NET-anslutningspoolen vid anslutningsfel?

  4. Hur kan jag göra en asynkron databas i JavaFX