mysqli_multi_query ve mysql işlemleri

1 Cevap php

Ben mySQL ilk defa işlemleri ile deney yaşıyorum.

Bu amaçla mysqli_multi_query kullanmak güvenli olup olmadığını merak ediyorum. Yani, ben SQL tabloların herhangi bir başarısız olursa, her şey geri alınır varsayabiliriz?

    $query = "
        START TRANSACTION;
        (a bunch of SQL statements)
        COMMIT;
    ";

    if (mysqli_multi_query($connection, $query)) {
        do {
            if ($result = mysqli_store_result($connection)) mysqli_free_result($result);
        } while (mysqli_next_result($connection));
    }

Teşekkürler,

1 Cevap

Evet, mysqli_multi_query InnoDB bulunuyor kullanarak MySQL İşlem işler.