mysql-仅当值已变动时,怎样插入数据库?
发布时间:2021-01-25 02:20:50 所属栏目:编程 来源:网络整理
导读:我必要更新(替代)MySQL数据库中的字段,但条件是它们已变动. 该表包括一个ID,文本字段和更他日期.用户按照更他日期按ID查询数据.即,假如日期在用户查询数据的最后一越日期之前,那么他就不必要它. 仅当文本字段与具有沟通ID的现有文本字段差异时,我才想变动数
我必要更新(替代)MySQL数据库中的字段,但条件是它们已变动. 该表包括一个ID,文本字段和更他日期.用户按照更他日期按ID查询数据.即,假如日期在用户查询数据的最后一越日期之前,那么他就不必要它. 仅当文本字段与具有沟通ID的现有文本字段差异时,我才想变动数据库中的日期. 我可以查询数据,较量功效,而且仅在新数据差异时才回发,但这会发生大量开销,而且数据库毗连速率很慢,因此我正在探求一种要领来通过单个查询执行此操纵. 感谢. 最佳谜底 您可以在更新查询中包括CASE语句,该语句将有前提地配置日期字段,如下所示:
假如文本字段的值未变动,则此查询将日期字段“配置”为已经包括的沟通值. (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐
热点阅读