gpt4 book ai didi

Mysql DB 表行消失

转载 作者:行者123 更新时间:2023-11-29 04:31:10 25 4
gpt4 key购买 nike

最近发生了一个非常奇怪的(对我来说)问题。在接受用户提交数据的应用程序中,以下情况会随机发生:

存储用户提交数据的数据库表中的行消失

请注意除了 INSERT 语句外,数据库表上不会发出任何 DELETE、DROP、TRUNCATE 或其他 SQL 语句。

这可能是Mysql的一个bug吗?在 mysql.com 上做了一些研究(论坛、错误等),发现了 2 个类似的案例,但没有得到可靠的答案(只是建议)。

一些您可能会觉得有用的信息:存储引擎:InnoDB用户提交的数据经过清理并检查 SQL 注入(inject)尝试

感谢任何建议、信息。

问候,

最佳答案

这里有 3 种可能性:

  1. 数据一开始就没有到达数据库。其他地方发生了一些事情,因此数据消失了。也许是间歇性的网络问题、服务器过载、应用程序错误。

  2. 数据库事务未提交,并已回滚。也许您的应用程序代码中存在错误,也许一些无效数据搞砸了,也许发生了并发异常等等。

  3. mysql 中的一个错误。

我会首先查看 1. 和 2.。

关于Mysql DB 表行消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2362570/

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