PDA

Просмотр полной версии : Помогите с sql запросом


SeregaIvanovis
13.11.2023, 10:39
Ошибка:







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"
)

lainban
13.11.2023, 10:43
Код:






cur.execute("SELECT MAX(id) FROM tovar")

SeregaIvanovis
13.11.2023, 10:45
Код:






cur.execute("SELECT MAX(id) FROM tovar")





в чем разница? синтаксис можно и с маленькой писать

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

Нашол рещение была вовсе не в етом ошибка







Решение:






SELECT * FROM tovar WHERE id = (SELECT max(id) FROM tovar)