Как я могу обработать ошибку при использовании транзакций, и таблица использует механизм myISAM вместо InnoDB?

Функция beginTransaction в php не возвращает false, если база данных не использует механизм myISAM по умолчанию или если таблицы используют myISAM вместо InnoDB.

Как тогда вы можете обрабатывать ошибки, когда это происходит?

0

Решение

Я нашел эту ссылку, где я могу запросить базу данных и посмотреть, является ли таблица myisam или innodb … но я не знаю, является ли это лучшим решением. Я должен был бы проверить перед каждым запросом, является ли таблица myisam или innodb. Как мне определить, является ли мой стол MyISAM или Innodb?

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]