Найти - Пользователи
Полная версия: При удалении записи в таблице БД через Python выходит ошибка
Начало » Python для новичков » При удалении записи в таблице БД через Python выходит ошибка
1
VoprosSQL
 from clickhouse_driver import Client
 
# Замените эти значения на ваши данные
host = 'localhost'
port = 9000
user = 'default'
password = ''
database = 'default'
table_name = 'your_table_name'
 
# Создайте клиент ClickHouse
client = Client(host=host, port=port, user=user, password=password, database=database)
 
# Запустите запрос TRUNCATE TABLE для очистки таблицы
client.execute(f'TRUNCATE TABLE {table_name}')
 
print(f"Таблица {table_name} очищена.")

С помощью данного запроса хочу удалить записи с таблицы БД clickhouse, но выходит ошибка - “Unexpected EOF while reading bytes”. Подскажите, что делаю не правильно
Rodegast
Не пробовал байтовую строку передавать?
 table_name = b'your_table_name'
 
client.execute(b'TRUNCATE TABLE '+table_name)
py.user.next
VoprosSQL
С помощью данного запроса хочу удалить записи с таблицы БД clickhouse
Попробуй сначала выполнить
client.execute('SHOW TABLES')
Удаление закомментируй.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB