Я столкнулся с ошибкой на Debian.У меня есть запрос MySQL в моем приложении фляги.Тот же запрос работает локально (но локально моя машина работает на Windows).
Я предполагаю, что проблема связана с mysql_secure_installation, но я не уверен.
Это мой запрос:
consommation = db.session.query(ConsommationHT.Date_conso, label('jour', func.sum(ConsommationHT.Conso_Tranche_Jour)), label('pointe', func.sum(ConsommationHT.Conso_Tranche_Pointe)), label('nuit', func.sum(ConsommationHT.Conso_Tranche_Nuit))).filter(ConsommationHT.Compteur==current_user.Compteur).group_by(asc(sa.func.year(ConsommationHT.Date_conso)), asc(sa.func.month(ConsommationHT.Date_conso))).all()
И эту ошибку я получаю
mysql.connection.query(self, query)
MySQLdb._exceptions.ProgrammingError: (1064, "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ASC, month(conso_ht.`Date_conso`) ASC' at line 3")
Как я могу ее решить?