php - Mysql 表自己添加行

标签 php mysql

小故事:我在一个循环中编写了一个代码,将行插入到 mysql 表中,并且不小心让它运行了 3 个小时。我试图清空 mysql 表,但它又自动开始插入行。我什至尝试删除并重新创建它,但它会自动插入行(id 按递增顺序)

全文:

2 天前,我编写了一段使用 API 并将数据插入 mysql 表(循环)的代码。为了确定我添加了多少条记录,我创建了一个名为“lastrequestdone”的表,并在成功插入每条记录后开始插入 id 编号。

但是代码在 1 小时内插入了所有 ID,之后 API 开始给出错误:404 响应,循环开始运行得非常快。

假设我运行了一个循环 3 小时,以递增顺序插入一个 id。但是一旦我意识到这一点,我就停止了循环。试图清空表格,但每当我清空表格时,都会自动开始插入更多行。

然后我删除了表,今天又创建了它,但同样的事情发生了。行被自动插入。

最佳答案

使用任何 UI 工具(例如 MySQL Workbench 或类似工具)在您的 MySQL 服务器中查找进程,并尝试找到您保持运行的查询进程,以及停止那个特定的过程。您可能应该以这种方式解决它。

关于php - Mysql 表自己添加行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48620063/

相关文章:

php - 从 SQL 数据库填充下拉列表

mysql - 将多个数组合并为单个数组

php - MySQL:表内的标准偏差平均值

javascript - HTML如何在提交之前验证数组中的任何复选框

php - 如何使用现有的 angular2 项目创建 Electron 桌面应用程序

php - MySQL 查询对结果进行分组

mysql - Magento 1.6 sql 查询 eav_attribute_option_value 表中的属性

php - 需要有关复杂嵌套查询的专家建议

php - 按年按月的结果 php array foreach

php - Laravel 如何知道 Request::wantsJson 是对 JSON 的请求?