mysql.connector не работает запрос SELECT
подключил базу данных Mysql в Python с помощью библиотеки mysql.connector, также использую discord.py.
Подключение успешное, делаю запрос в базу данных таким образом cursor.execute(f"SELECT * FROM `discord_accounts` WHERE `UserName` = {username}")
В итоге вывожу запрос через консоль и консоль молчит, а если не указывать WHERE то всё работает.
Вот подключение:
import mysql.connector
connection = mysql.connector.connect(
host="*",
user="*",
password="*",
database="*")
cursor = connection.cursor()
Одна из команд дискорд бота:
@bot.command(pass_context = True)
async def profile(ctx):
MentionUser = ctx.author.mention
userid = ctx.author.id
username = ctx.author.name
print(cursor.execute(f"SELECT * FROM `discord_accounts` WHERE `UserName` = {username}"))
В итоге ничего не выводит, в чём может быть проблема? База данных стоит на Ubuntu MariaDB.