@MaksKtoToTam

Почему появляется sqlite3.OperationalError при создании таблицы?

Есть код
import sqlite3
from contextlib import closing


with closing(sqlite3.connect("db.db")) as conn:
    cur = conn.cursor()
    cur.execute("CREATE TABLE IF NOT EXISTS Requests(request_date TEXT DEFAULT datetime('now'), request_status INT, check_number INT);")
    cur.commit()


Выдает ошибку

sqlite3.OperationalError: near "(": syntax error

Почему?
  • Вопрос задан
  • 27 просмотров
Решения вопроса 1
@MaksKtoToTam Автор вопроса
Вопрос закрыт, помогла замена datetime('now') на CURRENT_TIMESTAMP.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы