在 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"
当我像这样创建 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"