PHP-MySQL多对多.要删除还是要编辑?
作者:互联网
我有一个“多对多”表,在其中输入了一些表单信息.我最近使该表单成为动态表单,以便在更改输入元素值时将其通过AJAX发送到数据库.
所以我的问题是:
尝试查找存在的值,对其进行编辑,创建不使用的值并删除不再使用的值是否更快,还是应该删除id的所有值,然后插入所有新值? ?
在回应评论时,进行了阐述.
>表单,大约有10个字段.其中有些是强制性的,有些不是强制性的.每次访问它时,它都会生成一个随机标识符.
>当用户开始填写表单时,失去焦点后,将通过AJAX提交整个表单,并且所有不为空的值都将被输入到多对多表中.
该表具有3个字段:表单标识符,元素名称,元素值;
问题改写为:
我要删除所有带有所需表单标识符的条目,还是尝试查找字段并进行编辑?
解决方法:
删除所有现有关系并添加新关系将需要较少的代码
>确保您在交易中执行此操作
>正确处理错误
更少的代码==更少的错误,更少的开发人员时间.因此,这肯定更快.
标签:many-to-many,mysql,php 来源: https://codeday.me/bug/20191105/1995415.html