Поиск элемента в базе данных SQLite3 Python
У меня есть база данных:
cursor.execute("""CREATE TABLE IF NOT EXISTS users (
id INT,
name TEXT,
cash INT,
mes INT
)""")
В функции, я получаю имя пользователя и на выходе имею имя пользователя с тегом, например: coder#1234 с типом данных string.
Как я могу узнать колонку id, если имя пользователя с тегом это колонка name?
Я пробовал cursor.execute(f'SELECT id FROM users WHERE name = {str(member)}'), но это не рабочий код, выдает ошибку: sqlite3.OperationalError: near "#5978": syntax error
Ответы (1 шт):
Автор решения: Сергей
→ Ссылка
Это не ответ, но в комментарий помещать неудобно:
SQLite3 не знаю, как и cursor.execute :-)
Советую как шаг 1 (тест "в лоб"):
SELECT id FROM users WHERE name=coder#1234
или
SELECT id FROM users WHERE name='coder#1234'