数据库操作

代达罗斯K71

假设我们有一个带有联系人表的SQL数据库,该表具有5个字段。contactID,标题,firstName,middleName和lastName。在前端,我们有一个带有更新按钮的配置文件页面。

我们还要说,我们希望允许用户更新任何给定的字段,而不必在其他字段中也输入数据(例如,姓氏更改)。有没有一种“简单”的方式来允许这一点?

我的解决方案是向每个属性添加一个位字段,并添加一系列条件语句以基于该位字段生成UPDATE语句。

这很丑陋,似乎效率很低。有什么建议吗?

塞利什·巴布·多帕拉普迪(Sailesh Babu Doppalapudi)

最好的方法是保留所有字段中从数据库检索的数据并更新所有字段。如果用户更改该值,它将被更新为新值。否则,它将保持相同的旧值。

假设您从数据库中检索了所有值,并且单击“编辑”按钮,它们是可编辑的(文本框),其中已经存在旧值。然后像写一个查询

update contacts set title =@title, firstName=@firstName, middleName=@middleName, lastName=@lastName where contactID=@ContactID

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

异步数据库操作

来自分类Dev

android loader中的数据库操作

来自分类Dev

在angularJs中模拟数据库操作?

来自分类Dev

Azure SQL数据库操作超时

来自分类Dev

操作错误:数据库已锁定

来自分类Dev

在angularJs中模拟数据库操作?

来自分类Dev

拖放操作后更新数据库

来自分类Dev

哪个数据库操作最重?

来自分类Dev

每个数据库的操作

来自分类Dev

直接操作Django数据库

来自分类Dev

<a href="">对数据库的操作

来自分类Dev

正确的数据库操作方法

来自分类Dev

SQlite数据库操作和AsyncTask

来自分类Dev

优化数据库操作 Slick 3

来自分类Dev

如何快速通过行操作从数据库加载数据

来自分类Dev

从BroadcastReceiver接收数据后进行数据库操作

来自分类Dev

从Firebase数据库检索数据并快速进行操作

来自分类Dev

Django - 对数据库或数据进行操作

来自分类Dev

SQL 关系数据库:数据操作和计算

来自分类Dev

nodejs:从文件读取并存储到数据库,限制最大并发数据库操作

来自分类Dev

类似数据库的操作,无需使用任何数据库

来自分类Dev

如何将本地SQLite数据库与远程数据库同步以进行删除操作?

来自分类Dev

nodejs:从文件读取并存储到数据库,限制最大并发数据库操作

来自分类Dev

类似数据库的操作,无需使用任何数据库

来自分类Dev

此操作需要连接到“主”数据库

来自分类Dev

任务与服务进行数据库操作

来自分类Dev

通过数据库获取操作员

来自分类Dev

如何使用Datomic数据库执行原子操作?

来自分类Dev

数据库单元:测试插入和更新操作