JackShcherbakov
@JackShcherbakov

Как комитить SQL-запросы в DB-API Python?

Здравствуйте!

Скачал и установил драйвер MySQL-connector/Python от Oracle. MySQL установлен.

Выполняю вот такую процедуру:

import mysql.connector
dbconfig = {
	'host' : '127.0.0.1',
	'user' : 'root',
	'password' : 'PaSsWoRd1234',
	'database' : 'database1234'}
conn = mysql.connector.connect(**dbconfig)
_SQL = """INSERT INTO some_table VALUES(NULL, 50)"""
cursor=conn.cursor()
cursor.execute(_SQL)
#Пытаюсь закомитить запрос
cursor.commit()
#ОШИБКА! У cursor нету атрибута commit()


Что я делаю не так?

Заранее выражаю огромную благодарность всем, кто поможет!
  • Вопрос задан
  • 70 просмотров
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
За фиксацию транзакций отвечает соединение, а не курсор
conn.commit()
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы