数据库
首页 > 数据库> > PHP-MySQL多对多.要删除还是要编辑?

PHP-MySQL多对多.要删除还是要编辑?

作者:互联网

我有一个“多对多”表,在其中输入了一些表单信息.我最近使该表单成为动态表单,以便在更改输入元素值时将其通过AJAX发送到数据库.

所以我的问题是:
尝试查找存在的值,对其进行编辑,创建不使用的值并删除不再使用的值是否更快,还是应该删除id的所有值,然后插入所有新值? ?

在回应评论时,进行了阐述.

>表单,大约有10个字段.其中有些是强制性的,有些不是强制性的.每次访问它时,它都会生成一个随机标识符.
>当用户开始填写表单时,失去焦点后,将通过AJAX提交整个表单,并且所有不为空的值都将被输入到多对多表中.
该表具有3个字段:表单标识符,元素名称,元素值;

问题改写为:
我要删除所有带有所需表单标识符的条目,还是尝试查找字段并进行编辑?

解决方法:

删除所有现有关系并添加新关系将需要较少的代码

>确保您在交易中执行此操作
>正确处理错误

更少的代码==更少的错误,更少的开发人员时间.因此,这肯定更快.

标签:many-to-many,mysql,php
来源: https://codeday.me/bug/20191105/1995415.html