Есть бд на локалхосте, вот класс, где коннекчусь
class SQL(): def __init__(self): self.connection = pymysql.connect(host='127.0.0.1', user='root', passwd='1236', db='test') self.cursor = self.connection.cursor() def insert_lessons(self, chatid, mon, tue, wed, thu, fri, sat, sun): query = 'INSERT INTO lessons VALUES ({}, "{}", "{}", "{}", ' \ '"{}", "{}", "{}", "{}")'.format(chatid, mon, tue, wed, thu, fri, sat, sun) self.cursor.execute(query) self.connection.commit() def search_all(self, table): query = 'SELECT * FROM "{}"'.format(table) self.cursor.execute(query) return self.cursor.fetchall()
Хочу положить туда какие-то данные, делаю так
sql = SQL() print(sql.search_all('lessons')) sql.insert_lesson(from_id, 'mon', 'tue', 'wed', 'thu', 'fri', 'sat', 'sun')
Если добавлять тот же query руками, через Sequel например, то все ок, а через питон он зависает просто после принта и молчит. В чем проблема? Может быть права записи? Направьте плиз