首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >删除并插入相同的主键以代替更新

删除并插入相同的主键以代替更新
EN

Stack Overflow用户
提问于 2012-06-11 19:37:51
回答 1查看 518关注 0票数 0

我在表TICKETINFO和TICKETINFO_REMARK之间有一个简单的一对一的关系。

代码语言:javascript
复制
TICKETINFO
TICKETINFOID pk, REMARK varchar(128), TICKETDATE timestamp

代码语言:javascript
复制
TICKETINFO_REMARK
TICKETINFOID fk, REMARK varchar(128)

而TICKETINFOID将是TICKETINFO表中的外键,必须填充相应TICKETINFOID的TICKETINFO_REMARK备注字段和TICKETINFO备注字段。

对于一个TICKETINFOID,将有一个评论。

插入效果很好。

现在我的问题是:

我的要求是,由于某些性能问题,我不应该更新TICKETINFO_REMARK中的任何记录。我需要先删除记录,然后用同样的TICKETINFOID和新的注释插入它。

例如:

TICKETINFO表有:

代码语言:javascript
复制
**TICKETINFOID** :     1
**REMARK**   : ABC
**TICKETDATE** :2012-06-12

TICKETINFO_REMARK有:

代码语言:javascript
复制
**TICKETINFOID** :     1
**REMARK**   : ABC

现在我想将TICKETINFO_REMARK中的注释更改为"XYZ123“,所以我必须删除TICKETINFO_REMARK中的条目,并重新插入如下所示的条目

代码语言:javascript
复制
**TICKETINFOID** :     1
**REMARK**   : XYZ123

这样做的代码是什么?救命啊!

EN

回答 1

Stack Overflow用户

发布于 2012-06-12 08:35:12

首先,您应该选择一个带有TICKETINFO_REMARK的记录表单“TICKETINFOID.If”--它已经找到了--您应该从"TICKETINFO_REMARK“表中删除这条记录,然后用这个TICKETINFOID.It插入新记录,这是您想要获得示例代码的requirement.If的逻辑,请告诉我您在CRUD操作中使用了哪种技术,例如JPA、HIBERNATE、IBATIS或JDBC等等。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10986436

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档