如何解决更新表中行的最佳方法
我有一个界面,用户可以在其中添加,编辑或删除产品,一旦保存更改,便进入产品表,按ID删除所有内容并添加用户刚刚选择的产品,这是一种不好的方法吗?我怎么能谢谢你
解决方法
是的!这是一种不好的方法,因为每次执行两项任务而不是一项。例如,如果您要更新产品,则可以使用UPDATE查询直接更新它,而不是先删除再插入
此更新有什么好处
- 查询会更容易
- 您可以在单个查询中获得结果
- 如果您有id,它将保持不变,而不是每次都更改,因为每次都会插入新记录
Ex:例如,您正在建立一个电子商务网站,即用户访问您的网站并将产品添加到他/她的购物车中,但当时没有结帐。它保存了它以备后用,同时您更改了产品的详细信息,因此删除了旧ID,然后插入了新ID。
现在,当用户检查他/她的购物车时会发生什么,它将不会显示产品,或者在您创建电子商务平台时会产生某种错误,因此使用update进行删除要比删除插入过程进行编辑要好得多。产品
语法:
UPDATE TABLE_NAME SET COLUMNS_NAME=NEW_VALUE [where clause]
例如:
UPDATE PRODUCT SET product_name='HELLO WORLD' where id=1
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。