Vi que teve pessoas com mesmo erro, porém fazendo o que explicaram na solução ainda assim sigo com o erro e estava tudo certo até aqui, não sei se porque no video anterior a gente modificou um pouco colocando o inspect que não havia no video já que foi uma atualização do curso depois do vídeo. aparece esse erro:
pd.read_sql(query, engine)
OperationalError Traceback (most recent call last) /usr/local/lib/python3.7/dist-packages/sqlalchemy/engine/base.py in executecontext(self, dialect, constructor, statement, parameters, execution_options, args, *kw) 1802 self.dialect.do_execute( -> 1803 cursor, statement, parameters, context 1804 )
13 frames OperationalError: no such table: matriculas
The above exception was the direct cause of the following exception:
OperationalError Traceback (most recent call last) in execute(self, statement, multiparams, *params)
/usr/local/lib/python3.7/dist-packages/sqlalchemy/engine/default.py in do_execute(self, cursor, statement, parameters, context) 730 731 def do_execute(self, cursor, statement, parameters, context=None): --> 732 cursor.execute(statement, parameters) 733 734 def do_execute_no_params(self, cursor, statement, context=None):
OperationalError: (sqlite3.OperationalError) no such table: matriculas [SQL: select * from matriculas where quantidade_de_alunos < 20] (Background on this error at: https://sqlalche.me/e/14/e3q8)