PHPスクリプトを介してトランザクションを実行することに混乱しています。私のMySql autocommitは1に設定されていますが、スクリプトを実行すると
例: mysql_query("START TRANSACTION");
$sql="INSERT INTO
`address`(`Address_Id`,
`Address_Line1`,
`Address_line2`,
`Zip`,
`Created_By`,
`Created_Date`,
`Updated_By`,
`Updated_Date`)
VALUES ('2','this is test1','test2','210','SYSTEM','NOW()','SYSTEM','NOW()')";
mysql_query($sql);
commit しないと、テーブルに挿入されたレコードはゼロになります。コミットコマンドを与えた場合にのみ、レコードが表示されます。
また、phpスクリプトでトランザクションを開始し、ロールバックまたはコミットステートメントを指定しないとどうなるか教えてください