在 sql 查询中使用 LIKE 时出现语法错误

getting syntax error while using LIKE in sql query

当我像这样创建 sql 查询时:

param = (date, )
query = SELECT date_added from deploy_requests WHERE date_added LIKE '%s %'
query.execute(query, param)

我收到语法错误

但如果我使用不推荐的方式

query = SELECT date_added from deploy_requests WHERE date_added LIKE '{} %'.format(date)

我想通了,我就是这样做的。

def get_deployment_times(date):
    date = "{}%".format(date)
    param = (date, )
    query = "SELECT date_added from deploy_requests WHERE date_added LIKE %s"