Я изучаю программирование с помощью python и использую SQlite3 Я продолжаю сталкиваться с той же проблемой, и я не могу понять, что пошло не так.SQLite3 с выбором данных (в python)
Моя установка таблица
def user_table():
data = lite.connect(database)
dat = data.cursor()
with data:
dat.executescript("""CREATE TABLE IF NOT EXISTS Users(Id INTEGER PRIMARY KEY AUTOINCREMENT,
'Username' UNIQUE,
'Password',
'Email',
'UserCharacters_Id' INTEGER
)""");
Теперь мой код, чтобы выбрать имя пользователя (имя пользователя, 123 существует и таблицы кажется правильным (проверено с SQLite студии)
database = 'test.db'
data = lite.connect(database)
dat = data.cursor()
with data:
dat.execute("SELECT * FROM Users WHERE 'Username'='123'")
user = dat.fetchone()
print user
Я пробовал много разных способов , но он продолжает возвращать None. Часть python, похоже, работает, только выбранная часть SQL идет не так (проверено с помощью отпечатков)
Пожалуйста, lp me out
* луки * спасибо, (я делал последнюю часть в других частях, но для упрощения я проверил с 123). Это помогает мне много (работает сейчас). Спасибо :) –
В таком случае, примите ответ :-) Нажмите символ ниже нижней стрелки. –