【发布时间】:2015-12-21 07:50:16
【问题描述】:
我知道 sqlite3 有
data = {'test_col': 012345679}
sqlite3_conn.execute("""
UPDATE test_db SET test_col = :test_col
;""", data)
而 mysql-connector-python 有
data = {'test_col': 012345679}
mysql_conn.execute("""
UPDATE test_db SET test_col = %(test_col)s
;""", data)
但是 pyodbc 是否支持任何形式的命名参数?我喜欢能够将dict 传递给执行方法。很方便,有我的一些查询,比如INSERT INTO ... ON DUPLICATE KEY UPDATE,是需要的。
【问题讨论】: