小编ran*_*ev2的帖子

pyodbc是否支持任何形式的命名参数?

我知道sqlite3了

data = {'test_col': 012345679}
sqlite3_conn.execute("""
    UPDATE test_db SET test_col = :test_col
    ;""", data)
Run Code Online (Sandbox Code Playgroud)

和mysql-connector-python有

data = {'test_col': 012345679}
mysql_conn.execute("""
    UPDATE test_db SET test_col = %(test_col)s
    ;""", data)
Run Code Online (Sandbox Code Playgroud)

但是pyodbc是否支持任何形式的命名参数?我喜欢能够直接传递dict给execute方法.这是非常方便的,并且有一些我的查询,例如INSERT INTO ... ON DUPLICATE KEY UPDATE,它是需要的.

python mysql sql pyodbc

9
推荐指数
1
解决办法
9585
查看次数

标签 统计

mysql ×1

pyodbc ×1

python ×1

sql ×1