sql >> Base de Datos >  >> RDS >> Mysql

¿Realizar selecciones y múltiples inserciones como transacción usando C Connector?

Según tengo entendido, no hay mysql_starttransaction() o algo similar; entonces estás atascado con algo como:

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

Prefiero usar el método de "consulta" para todas estas llamadas:

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

También consulte esta documentación .