O melhor tutorial operação MySQL em 2024. Neste tutorial você pode aprender operação MySQL
operação de processamento de transações MySQL é usado principalmente para a grande alta complexidade dos dados,. Por exemplo, no sistema de gestão de pessoal, você remover uma pessoa, que é, o que você precisa para remover o oficial de informação básica, e o oficial também eliminar informações relacionadas, tais como caixa postal, artigos, etc., de modo que a declaração operação de banco de dados constitui uma operação !
Geralmente, a operação deve cumprir quatro condições (ácido): Atomicidade (Atomicity), consistência (estabilidade), isolamento (isolamento), Durabilidade (confiabilidade)
1, o início de uma transacção
start transaction
2, do ponto de salvaguarda
savepoint 保存点名称
3, a operação
4, pode ser rolada para trás, você pode enviar, não há problema, nós nos submetemos, há problemas reversão.
<?php $handler=mysql_connect("localhost","root","password"); mysql_select_db("task"); mysql_query("SET AUTOCOMMIT=0");//设置为不自动提交,因为MYSQL默认立即执行 mysql_query("BEGIN");//开始事务定义 if(!mysql_query("insert into trans (id) values('2')")) { mysql_query("ROLLBACK");//判断当执行失败时回滚 } if(!mysql_query("insert into trans (id) values('4')")) { mysql_query("ROLLBACK");//判断执行失败回滚 } mysql_query("COMMIT");//执行事务 mysql_close($handler); ?>