MySql Query возвращает результаты в Workbench, но не в приложении Flask ⇐ Python
-
Anonymous
MySql Query возвращает результаты в Workbench, но не в приложении Flask
У меня есть приложение Flask, которое выполняет запрос sql для получения списка деталей из базы данных MySql. Моя проблема в том, что я уверен, что у меня правильный SQL-запрос, потому что он работает в рабочей среде MySql, но когда я запускаю тот же запрос в приложении, он возвращает пустой список.
Я новичок в этом, так что будьте поосторожнее.
SQL-запрос:
ВЫБРАТЬ job_part.*, part.part_name, part.cost ИЗ job_part ПРИСОЕДИНЯЙТЕСЬ к части ON job_part.part_id = part.part_id ГДЕ job_part.job_id = 5; введите здесь описание изображения
мой Python
connection = getCursor() sql = """SELECT job_part.*, part.part_name, part.cost ИЗ job_part ПРИСОЕДИНЯЙТЕСЬ к части ON job_part.part_id = part.part_id ГДЕ job_part.job_id = %s;""" Connection.execute(sql, (jobNo,)) partList = Connection.fetchall() соединение.закрыть() печать (список деталей) jobNo равен 5 как строка, я пробовал преобразовать в int, но безрезультатно
Я получаю [] в терминале
У меня есть приложение Flask, которое выполняет запрос sql для получения списка деталей из базы данных MySql. Моя проблема в том, что я уверен, что у меня правильный SQL-запрос, потому что он работает в рабочей среде MySql, но когда я запускаю тот же запрос в приложении, он возвращает пустой список.
Я новичок в этом, так что будьте поосторожнее.
SQL-запрос:
ВЫБРАТЬ job_part.*, part.part_name, part.cost ИЗ job_part ПРИСОЕДИНЯЙТЕСЬ к части ON job_part.part_id = part.part_id ГДЕ job_part.job_id = 5; введите здесь описание изображения
мой Python
connection = getCursor() sql = """SELECT job_part.*, part.part_name, part.cost ИЗ job_part ПРИСОЕДИНЯЙТЕСЬ к части ON job_part.part_id = part.part_id ГДЕ job_part.job_id = %s;""" Connection.execute(sql, (jobNo,)) partList = Connection.fetchall() соединение.закрыть() печать (список деталей) jobNo равен 5 как строка, я пробовал преобразовать в int, но безрезультатно
Я получаю [] в терминале
Мобильная версия