Для проверки работоспособности моего кода я помещаю утверждения в различные места в моем коде.Предотвращение фиксации базы данных при утверждении отказа в php
Я хочу, чтобы это было так, что всякий раз, когда применяется запрос, транзакция базы данных не должна быть завершена (т. Е. Данные не должны быть привязаны к базе данных, а должны быть отброшены назад).
Я не мог найти никакого чистого способа достижения этого.
Я использую фреймворк кода.
Любая идея, как достичь этого?
Это не то утверждение assert() для. Просто проверьте наличие ошибок и откат, если увидите его. –
a db, который автоматически фиксирует транзакции при отключении, никогда не должен использоваться. нормальное поведение БД заключается в автоматическом откате, если соединение/транзакция прекращена. –
@John - Да, согласитесь. Ты прав. Функциональность не должна зависеть от assert. В идеале утверждения будут отключены в процессе производства и, следовательно, предотвратят любые подобные откаты от ошибок. Поэтому мы должны явно проверять ошибки и откатываться, если возникает ошибка. – Anuj