sqlite中的sql语句


帮助上的例子

import sqlite3
import md5

def md5sum(t):
    return md5.md5(t).hexdigest()

con = sqlite3.connect(":memory:")
con.create_function("md5", 1, md5sum)
cur = con.cursor()
cur.execute("select md5(?)", ("foo",)) // 这行是什么意思?
print cur.fetchone()[0]

有注释那行是什么意思?
还有这个 cur.execute("select ?", (p,)) 文档上也不说,真TM的气人,法克

python sqlite

风铃的声音 11 years, 7 months ago

看样子,应该是,这一行等于

cur.execute("select md5(foo)");
自豪的小吴克 answered 11 years, 7 months ago

Your Answer