【发布时间】:2011-01-07 00:52:10
【问题描述】:
我正在尝试使用 python 的 db-api 组装以下 SQL 语句:
SELECT x FROM myTable WHERE x LIKE 'BEGINNING_OF_STRING%';
BEGINNING_OF_STRING 应该是一个 python var,可以通过 DB-API 安全地填写。我试过了
beginningOfString = 'abc'
cursor.execute('SELECT x FROM myTable WHERE x LIKE '%s%', beginningOfString)
cursor.execute('SELECT x FROM myTable WHERE x LIKE '%s%%', beginningOfString)
我没有想法;这样做的正确方法是什么?
【问题讨论】:
标签: python sql sql-like python-db-api