Estou só deixando a solução:
Ajustar a conexão com o MySQL Adicione explicitamente a collation no SQLALCHEMY_DATABASE_URI para evitar o erro: app.config['SQLALCHEMY_DATABASE_URI'] = '{SGBD}://{usuario}:{senha}@{servidor}/{database}?charset=utf8mb4&collation=utf8mb4_unicode_ci'.format( SGBD='mysql+mysqlconnector', usuario='root', senha='', servidor='localhost', database='jogoteca' ) Isso forçará o uso da collation utf8mb4_unicode_ci, que é compatível com MySQL versões anteriores ao 8.0.