@e56c00849db

Почему в базе данных у всех одна и таже дата регистрации?

Я записываю дату регистрации через класс add_user:
import time, sqlite3
from sqlite3.dbapi2 import Connection

class Database:
	def __init__(self, db_file):
			self.connection = sqlite3.connect(db_file, check_same_thread=False)
			self.cursor = self.connection.cursor()

def add_user(self, UserID: int, FullName: str, FirstName: str, LastName: str, Username: str, RegistrationDate: str):
		self.cursor.execute('INSERT INTO users (UserID, FullName, FirstName, LastName, Username, RegistrationDate) VALUES (?, ?, ?, ?, ?, ?)', (UserID, FullName, FirstName, LastName, Username, RegistrationDate))
		self.connection.commit()


Но почему-то выходит так, что у всех пользователей одна и таже дата регистрации, до перезапуска скрипта.
Как можно исправить чтобы дата для всех пользователей была разная?
  • Вопрос задан
  • 57 просмотров
Пригласить эксперта
Ответы на вопрос 1
tsklab
@tsklab
Здесь отвечаю на вопросы.
CREATE TABLE users ( …
RegistrationDate DATE DEFAULT CURRENT_DATE
…

И не надо этот столбец указывать в INSERT INTO users.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы