我的目标是在Python中动态生成一个类似于
UPDATE SURV_SCF_ID_STATUS
SET AGE_STATUS = CASE NAME
WHEN 'entityXp1' THEN '1'
WHEN 'entityXp3' THEN '0'
WHEN 'entityXpto1' THEN '1'
WHEN 'entityXpto3' THEN '1'
END
WHERE NAME IN ('entityXp1', 'entityXp3', 'entityXpto1', 'entityXpto3')
这就是我目前所掌握的, 但还是觉得自己是个丑八怪
^{pr2}$有没有更明显的方法? 我没有发现任何Python模块允许这样做。在
谢谢
您可以通过
和where\u字符串
^{pr2}$然后做一些类似的事情
但一般来说,您应该尝试使用DB模块的execute方法来避免SQL注入。在
下面是一个来自http://docs.python.org/library/sqlite3.html的示例
相关问题 更多 >
编程相关推荐