= message.text
conn.rollback()
cursor.execute(f"SELECT chid FROM channels WHERE chid = {channel_id}")
number = cursor.fetchone()
cursor.execute("UPDATE channels SET chname = %s WHERE chid = %s", (ch_link, number[0]))
await state.finish()
пытаюсь обновить ссылку канала в бд, но не изменяет
подскажите что я делаю не так?
commit?
может я тупой но cursor.execute(f"SELECT chid FROM channels WHERE chid = {channel_id}") number = cursor.fetchone() в этом отрывке ты берёшь айди с помощью айди cursor.execute("UPDATE channels SET chname WHERE chid = %s", (ch_link, number[0])) тут ты изменяешь chname на текст сообщения используя первый айди из фетчвана
его код
У тебя какая то ошибка которую ты просто не написал?
посмотри куда я реплайнул пожалуйста
Обсуждают сегодня