SQL:对任何给定MySQL表执行更新记录操作的最佳方法

SQL:对任何给定MySQL表执行更新记录操作的最佳方法,sql,Sql,我正在编写一个应用程序,对任何给定数据库(MySQL)中的任何给定表执行CRUD 我很难找到处理更新操作的最佳方法 我在想:1)在表中查找主键&2)根据两个记录(MySQL表中的传入和allready)之间的主键字段一致性更新记录 我知道,虽然每个表中的主键都非常重要,但它仍然是可选的,所以正如我所说的,我不确定是否有更好的方法,因为我的方法无法处理没有主键的表 提前感谢。我发现我认为有效的答案如下:对于更新操作,向服务器发送两条记录,一条是未更新的记录,另一条是更新的记录 服务器端必须在upd

我正在编写一个应用程序,对任何给定数据库(MySQL)中的任何给定表执行CRUD

我很难找到处理更新操作的最佳方法

我在想:1)在表中查找主键&2)根据两个记录(MySQL表中的传入和allready)之间的主键字段一致性更新记录

我知道,虽然每个表中的主键都非常重要,但它仍然是可选的,所以正如我所说的,我不确定是否有更好的方法,因为我的方法无法处理没有主键的表


提前感谢。

我发现我认为有效的答案如下:对于更新操作,向服务器发送两条记录,一条是未更新的记录,另一条是更新的记录


服务器端必须在update查询的where子句中包含未更新记录的每个字段,LIMIT=1(以避免重复记录的问题)。

您需要它做什么?你的申请有多大?