J'ai trouvé quelques solutions «qui seraient» pour le classique «Comment insérer un nouvel enregistrement ou en mettre à jour un s'il existe déjà», mais je ne parviens pas à faire fonctionner l'une d'elles dans SQLite.
J'ai un tableau défini comme suit:
CREATE TABLE Book
ID INTEGER PRIMARY KEY AUTOINCREMENT,
Name VARCHAR(60) UNIQUE,
TypeID INTEGER,
Level INTEGER,
Seen INTEGER
Ce que je veux faire, c'est ajouter un enregistrement avec un nom unique. Si le nom existe déjà, je souhaite modifier les champs.
Quelqu'un peut-il me dire comment procéder s'il vous plaît?