Как обновить данные в таблице с помощью pyodbc?

Пользователь

от akeem , в категории: Python , 8 месяцев назад

Как обновить данные в таблице с помощью pyodbc?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от charles.orn , 8 месяцев назад

@akeem 

Для обновления данных в таблице с помощью pyodbc вы можете использовать SQL-запрос UPDATE.


Вот пример кода:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
import pyodbc

# Установка соединения с базой данных
conn = pyodbc.connect('DRIVER={SQL Server};SERVER=сервер;DATABASE=база_данных;UID=пользователь;PWD=пароль')

# Создание курсора для выполнения SQL-запросов
cursor = conn.cursor()

# SQL-запрос для обновления данных
sql_query = "UPDATE имя_таблицы SET поле1 = новое_значение1, поле2 = новое_значение2 WHERE условие"

# Выполнение SQL-запроса
cursor.execute(sql_query)

# Подтверждение изменений
conn.commit()

# Закрытие соединения
conn.close()


Не забудьте заменить сервер, база_данных, пользователь, пароль, имя_таблицы, поле1, новое_значение1, поле2, новое_значение2 и условие на соответствующие значения вашей базы данных.


Перед выполнением обновления данных убедитесь, что у вас есть необходимые права доступа к таблице и базе данных.