Почему я получаю синтаксическую ошибку при вызове цепочки вопросов?Python

Программы на Python
Ответить
Anonymous
 Почему я получаю синтаксическую ошибку при вызове цепочки вопросов?

Сообщение Anonymous »

Я пробовал несколько версий цепочек запросов SQL в небольшой базе данных SQLite (263 тыс. строк), но при вызове вопроса о цепочке постоянно получаю ошибку SQLite. Он создаст запрос, но затем при запуске произойдет сбой:

Код: Выделить всё

from langchain.chains import create_sql_query_chain

chain = create_sql_query_chain(llm, db)
response = chain.invoke({"question": "How many employees are there"})
response
Операционная ошибка: (sqlite3.OperationalError) рядом с "

Код: Выделить всё

sql SELECT COUNT(*) FROM "CNS_SEX_AGE_RACE"; 
": синтаксическая ошибка [SQL: sql SELECT COUNT(*) FROM "CNS_SEX_AGE_RACE"; ] (Справочная информация об этой
ошибке: https://sqlalche.me/e/14/ e3q8)


Подробнее здесь: https://stackoverflow.com/questions/788 ... n-question
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»