我正在尝试使用 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)
我没有想法;这样做的正确方法是什么?