im编程应用程序以对任何给定数据库(MySQL)中的任何给定表执行CRUD。
我无法找到处理更新操作的最佳方法。
我在想:1)在桌子上查找主键和2)根据两个记录之间的主键字段重合更新记录(传入和已存在于MySQL表中)。
我知道虽然每个表中的主键都是非常建议的,但它仍然是可选的,所以我说我不确定是否有更好的方法,因为我的方法不适用于没有主键的表。
提前致谢。
答案 0 :(得分:0)
我发现我认为有效的答案如下:对于更新操作,将两条记录发送到服务器,未更新的记录和更新的记录。
服务器端必须在更新查询的where子句中包含未更新记录的每个字段,LIMIT = 1(以避免重复记录出现问题)。