= %s, 0
Он почему-то выдаёт ошибку:
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 '%s' at line
1"
Что это может быть? Если сделать запрос с любым другим числом кроме 0 - всё будет работать, с нулём ни в какую :/
Снова не аиограм
вы как блять можете чаты путать
Но я уверен что здесь очень много людей используют БД
Опять строки форматируете?
А как быть? Есть какой-нибудь совет?
да,нахуй нужна эта бд,айдишники юзеров на листочек записываю
и обязательно хранить под подушкой
а потом расспознаванием на основе нейронки считываешь в оперативку
чтобы ночью просыпаться и записывать
я в голове запоминаю
зачем тебе тот 0
Нужно вытащить данные по id = 0
а %s зачем тебе ..
форматирование строки
Почему ты IN не используешь?
Видимо я чего-то не знаю
Открыть документацию
Делаю всё как в документации
Покажи код
cursor.execute("SELECT * FROM privilege WHERE id = %s", 0) data = cursor.fetchone()
pymysql
1. У тебя асинкио, не надо так 2. Да, кортеж передай
лучше юзать асинхронную либу?
не лучше, а так надо
Да, все что касается сети должно работать через асинхронные либы
Спасибо за совет, учту, почитаю
Обсуждают сегодня