Помогите с sql запросом

SeregaIvanovis

Активный
Автор темы
118
33
Ошибка:
Eror:
pymysql.err.ProgrammingError: (1064, "You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'max(id)': 14}'' at line 1")
Python:
cur.execute("SELECT max(id) FROM tovar")
 
Решение
Код:
cur.execute("SELECT MAX(id) FROM tovar")
в чем разница? синтаксис можно и с маленькой писать

В MySQL студио просто работает

Нашол рещение была вовсе не в етом ошибка
Решение:
SELECT * FROM tovar WHERE id = (SELECT max(id) FROM tovar)

SeregaIvanovis

Активный
Автор темы
118
33
Код:
cur.execute("SELECT MAX(id) FROM tovar")
в чем разница? синтаксис можно и с маленькой писать

В MySQL студио просто работает

Нашол рещение была вовсе не в етом ошибка
Решение:
SELECT * FROM tovar WHERE id = (SELECT max(id) FROM tovar)
 

Вложения

  • Снимок экрана (100).png
    Снимок экрана (100).png
    108.3 KB · Просмотры: 17
Последнее редактирование:
  • Нравится
Реакции: TravkaCode.lover()