我正在尝试学习SQL并使用MySQL,而我只是把它作为一种爱好而愚弄它。但是,我发现在尝试操作我正在使用的数据时,很多时候我最终会覆盖记录中的一些重要信息,而我无法再将这些信息重新输入。
使用SQL时有哪些安全提示可以帮助我丢失这些信息。例如,我应该始终保留所有表的备份副本吗?
答案 0 :(得分:1)
答案 1 :(得分:0)
您始终可以选择在START TRANSACTION, COMMIT, and ROLLBACK Syntax
中编写SQL查询支持BEGIN和BEGIN WORK作为START TRANSACTION的别名 发起交易。 START TRANSACTION是标准的SQL语法和 是推荐临时交易的推荐方式。
在事务中编写代码的好处是可以在需要时回滚事务。
每个事务都存储在二进制日志中的一个块中 承诺。回滚的事务不会被记录。