如何使用条件表达式更新数据库表中的数据

特佩霍尔姆

我只想在条件表达式工作时更新我的​​数据库表中的数据。

我有一本名为 result_total 的字典,它不断更新。使用 for 循环条件我想更新我的数据。例如:如果 result_total[news_item][2] 等于我的任何数据库表条目,那么 result_total[news_item][2] 将不会更新

for news_item in result_total:
    if Haberler.objects.get(haber_link=result_total[news_item][2]):
        Haberler.objects.filter(sira_no=news_item).update(
            haber_id=result_total[news_item][0],
            haber_baslik=result_total[news_item][1],
            haber_link=result_total[news_item][2],
            haber_imagelink=result_total[news_item][3],
            haber_text=result_total[news_item][4]
        )

错误消息显示在“Haberler 匹配查询不存在”之后。

银河系

代替 :

if Haberler.objects.get(haber_link=result_total[news_item][2]):

采用:

if Haberler.objects.filter(haber_link=result_total[news_item][2]).exists():

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

ASP C#更新访问数据库中的条件表达式中的数据类型不匹配

如何使用正则表达式来匹配文本框中给定的数据库和表名

LabVIEW数据库查询中“条件表达式中的数据类型不匹配”

如何使用django加快PostgreSQL数据库中的正则表达式查询

查询访问数据库时条件表达式中的数据类型不匹配

如何使用AND条件更新SQLite数据库中的数据?

如何使用sqlalchemy表达式语言/ sqlalchemy核心联接来自两个不同数据库的表?

使用php搜索具有正则表达式条件的数据库

MySQL正则表达式从数据库架构中获取正确的表名

connectionstring 属性尚未初始化;条件表达式中的数据类型不匹配;数据库不更新

如何使用.properties文件或数据库中的正则表达式指定Hibernate“ @Pattern”注释

C# 和 ms 数据库 - 条件表达式中的数据类型不匹配

如何在规则表达式中引用数据库的 NEW 根?

使用 SSIS 表达式在连接字符串中查找数据库名称

使用正则表达式隐藏存储在数组中的数据库信息

如何使用当前表中的数据更新其他数据库中的表?

使用条件从HR表中的AVG表达式中选择数据

如何在同一表表达式(CTE)中引用同一服务器中多个数据库的表?

如何使用mySQL使用当前数据库表中的信息更新其他数据库表?

用于验证SQL Server中的表名的正则表达式(数据库兼容性级别120)

refSQL()无法处理基于表达式的条件?(数据库查询错误“无此列”)

在 Access 中对字段使用数据验证时,如何使表达式有条件?

oracle数据库更新集子句中表达式的求值顺序

从数据库表检索时出现正则表达式问题

调试断言失败的表达式:写入数据库表时出现GetInterface()!= 0错误

从数据库表中选择正则表达式

爆炸数据库中的数据后如何使用条件

如何使用正则表达式在数据表中查找名称

如何使用正则表达式在数据表中搜索完全匹配