ошибка "AttributeError: __enter__" во время создания таблицы
Только недавно начал работать с MySQL, хочу создать таблицу, но выдаёт ошибку:
with self.connection:
AttributeError: __enter__
код:
import pymysql
class SQLighter:
def __init__(self, hostname, username, password, databa):
self.connection = pymysql.connect(host=hostname, user=username, passwd=password, db=databa)
self.cursor = self.connection.cursor()
def create_db(self):
with self.connection:
self.cursor.execute("CREATE TABLE IF NOT EXISTS `users` (`id` VARCHAR(45) NOT NULL)")