猿问

INSERT如果不是EXISTS ELSE UPDATE?

INSERT如果不是EXISTS ELSE UPDATE?

我找到了一些经典的“将来”的解决方案,如果它已经存在,我将如何插入新记录或更新一个记录,但我无法让它们在SQLite中工作。


我有一个表定义如下:


CREATE TABLE Book 

ID     INTEGER PRIMARY KEY AUTOINCREMENT,

Name   VARCHAR(60) UNIQUE,

TypeID INTEGER,

Level  INTEGER,

Seen   INTEGER

我想要做的是添加一个具有唯一名称的记录。如果名称已存在,我想修改字段。


有人可以告诉我该怎么做?


波斯汪
浏览 507回答 3
3回答
随时随地看视频慕课网APP
我要回答