sql >> データベース >  >> RDS >> Mysql

Cコネクタを使用してトランザクションとして選択および複数の挿入を実行しますか?

    私が理解している限り、mysql_starttransaction()などはありません。だからあなたは次のようなもので立ち往生しています:

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

    これらすべての呼び出しには、「query」メソッドを使用したいと思います。

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

    また、このドキュメントを参照




    1. SQLクエリデータをExcelにエクスポートする

    2. フランス語のアクセントで配列をjson_encodeする方法は?

    3. 友達と相互の友達の数を見つけるためのMySQLクエリ

    4. SQLエラー:ORA-00933:SQLコマンドが正しく終了していません