Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Django / MySQL:Como fazer transações autônomas (confirmar apenas subconjunto de consultas)?


Assunto interessante, aparentemente não existe isso no mysql, mas um cara recomenda usar (para o seu problema de tabela de log) uma tabela myisam, então, como são transações externas, os dados são postados de qualquer maneira.

Estou adicionando uma segunda resposta, pois acabei de descobrir essa alternativa:o que você pode fazer é manipular a transação de log de outra conexão com outro usuário em seu banco de dados.

O Mysql lida com o pool de conexões por usuário, portanto, nunca usará a mesma conexão para as operações principais e as operações de log, permitindo que você confirme a conexão de logs independentemente.