gpt4 book ai didi

python - Postgresql:如何从受日期约束的表中删除行?

转载 作者:行者123 更新时间:2023-11-29 12:46:11 25 4
gpt4 key购买 nike

我正在使用 psycopg2,如何删除早于特定日期的行?例如:

cursor.execute('DELETE FROM datatable WHERE date < %s', datetime.date(2012, 1, 1))

如果我这样写,会出现TypeError: 'datetime.date' object does not support indexing。我该怎么办?谢谢!

最佳答案

将第二个参数作为列表或元组传递:

cursor.execute('DELETE FROM datatable WHERE date < %s', [datetime.date(2012, 1, 1)])

关于python - Postgresql:如何从受日期约束的表中删除行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20737760/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com