gpt4 book ai didi

mysql - 当计算机意外关闭时,mysql 数据会发生什么情况?

转载 作者:搜寻专家 更新时间:2023-10-30 21:53:43 27 4
gpt4 key购买 nike

假设我正在 mysql 数据库中执行数据库条目,突然由于某些问题我的计算机关闭了?然后

1.输入的数据会怎样?

2.如果数据会丢失,有什么办法可以避免这个问题?

最佳答案

我敢打赌这取决于您是使用 InnoDB 还是 MyISAM 作为引擎。

MyISAM 不支持事务,因此您可能会进行部分写入,从而使您的数据处于无效状态。

如果您正在使用 InnoDB 并正确使用事务,那么要么事务中的所有内容都完成,要么一个都不完成,这样您就不会得到部分数据(例如,如果您从一家银行转账,这很重要帐户到另一个帐户,您不希望出现这样的情况:您从第一个帐户中取出钱,然后在将其添加到第二个帐户之前停电导致钱消失)

关于mysql - 当计算机意外关闭时,mysql 数据会发生什么情况?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5277543/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com