Anki/rslib/src/storage/card/add_card.sql
2021-01-09 14:08:55 +10:00

51 lines
No EOL
519 B
SQL

INSERT INTO cards (
id,
nid,
did,
ord,
mod,
usn,
type,
queue,
due,
ivl,
factor,
reps,
lapses,
left,
odue,
odid,
flags,
data
)
VALUES (
(
CASE
WHEN ?1 IN (
SELECT id
FROM cards
) THEN (
SELECT max(id) + 1
FROM cards
)
ELSE ?1
END
),
?,
?,
?,
?,
?,
?,
?,
?,
?,
?,
?,
?,
?,
?,
?,
?,
?
)