Visual Studio Code не видит импорт библиотеки mysql.connector. Почему-то предлагает подключить _mysql.connector, но это не работает. Пакет через pip mysql-connector-python установился успешно.
Попытался проигнорировать это и написал следующий код:
try:
#создание подключения к базе данных
db_connection = mysql_connector.connect(
host="localhost",
user="bot",
password="lW8nM3fE0k",
database="bot.by"
)
#создание объекта "курсора" для запуска SQL-запросов
db_cursor = db_connection.cursor()
# Выполняем запрос
db_cursor.execute("SELECT role FROM auth WHERE username = 'sootyro'")
# Получаем результат
result = db_cursor.fetchone() # Получаем одну запись
if result:
role = result[0] # Получаем значение столбца 'role'
bot.send_message(chatId, f"Роль пользователя 'sootyro': {role}")
else:
bot.send_message(chatId, "Пользователь 'sootyro' не найден в таблице 'auth'")
# Закрываем соединение
db_connection.close()
except Error as e:
bot.send_message(chatId, f"Ошибка БД '{e}'"
Но код завис и никакого ответа. Даже ошибку не бросает