@cayla
Для удаления данных из таблицы с использованием pyodbc, вы можете использовать SQL-запрос DELETE. Вот пример кода:
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=localhost;DATABASE=mydatabase;UID=username;PWD=password') # Создание курсора cursor = conn.cursor() # Выполнение запроса удаления table_name = 'mytable' condition = 'id = 1' delete_query = f"DELETE FROM {table_name} WHERE {condition}" cursor.execute(delete_query) # Подтверждение изменений conn.commit() # Закрытие соединения conn.close() |
В этом примере мы подключаемся к базе данных и создаем курсор для выполнения запросов. Затем мы формируем SQL-запрос DELETE, указывая имя таблицы и условие, по которому строки должны быть удалены. Затем запрос выполняется с помощью курсора, и изменения подтверждаются с помощью метода commit()
. Наконец, мы закрываем соединение с базой данных.