-2

Postgresコンソールで私は書くことができます...

select * from table where date_col < now() - interval '25 days';

しかし、Psycopg2でそれを行うにはどうすればよいですか?

このように execute() を介して直接実行する

date_bracket = 5
self.cur.execute("""SELECT id FROM bucket WHERE last_crawled <
        now() - interval '%s days'""", (date_bracket, ))

何もしていないようです (エラーや返された結果はありません)。

4

1 に答える 1

0

execute() は何も返しません。fetchone()、fetchmany()、fetchall() が行います。ドキュメントを読んでください: http://initd.org/psycopg/docs/usage.html

于 2013-01-24T13:00:22.543 に答える