Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

严重问题,数据误删除!!!online erp表单修改主表时,子表数据被全量删除 #7190

Closed
luoyeatm opened this issue Sep 9, 2024 · 5 comments

Comments

@luoyeatm
Copy link

luoyeatm commented Sep 9, 2024

版本号:

3.6.3和3.7.0都试过

问题描述:

修改ERP表单的主表数据,会触发子表的批量删除(执行的是delete where in 语句),然后执行单个插入语句(执行的是 insert ),但是因为一页只有5条,所以插入语句也只执行了五条,导致有一张两万条数据的表只剩下五条。
image
后续使用 binlog 恢复了数据,但这个问题确实很严重,为了确认不是我自己的代码影响,又下载了 3.7.0 测试了一遍,仍然如此,从六条数据变为了五条,所以ERP修改主表会触发子表的误删除

错误截图:

友情提示:

  • 未按格式要求发帖、描述过于简单的,会被直接删掉;
  • 描述问题请图文并茂,方便我们理解并快速定位问题;
  • 如果使用的不是master,请说明你使用的分支;
@zhangdaiscott
Copy link
Member

cr

@zhangdaiscott
Copy link
Member

已处理,下个版本发布

@Alex-myl
Copy link

已处理,下个版本发布
3.7.2 这个版本还是存在这个问题

@Alex-myl
Copy link

版本号:

3.6.3和3.7.0都试过

问题描述:

修改ERP表单的主表数据,会触发子表的批量删除(执行的是delete where in 语句),然后执行单个插入语句(执行的是 insert ),但是因为一页只有5条,所以插入语句也只执行了五条,导致有一张两万条数据的表只剩下五条。 image 后续使用 binlog 恢复了数据,但这个问题确实很严重,为了确认不是我自己的代码影响,又下载了 3.7.0 测试了一遍,仍然如此,从六条数据变为了五条,所以ERP修改主表会触发子表的误删除

错误截图:

友情提示:

  • 未按格式要求发帖、描述过于简单的,会被直接删掉;
  • 描述问题请图文并茂,方便我们理解并快速定位问题;
  • 如果使用的不是master,请说明你使用的分支;

新版本还是存在这个问题

1 similar comment
@Alex-myl
Copy link

版本号:

3.6.3和3.7.0都试过

问题描述:

修改ERP表单的主表数据,会触发子表的批量删除(执行的是delete where in 语句),然后执行单个插入语句(执行的是 insert ),但是因为一页只有5条,所以插入语句也只执行了五条,导致有一张两万条数据的表只剩下五条。 image 后续使用 binlog 恢复了数据,但这个问题确实很严重,为了确认不是我自己的代码影响,又下载了 3.7.0 测试了一遍,仍然如此,从六条数据变为了五条,所以ERP修改主表会触发子表的误删除

错误截图:

友情提示:

  • 未按格式要求发帖、描述过于简单的,会被直接删掉;
  • 描述问题请图文并茂,方便我们理解并快速定位问题;
  • 如果使用的不是master,请说明你使用的分支;

新版本还是存在这个问题

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants