如果表为空,则SQLite插入到表中



首先我创建了这个表

CREATE TABLE IF NOT EXISTS template 
(
tag TEXT, 
link TEXT
)

然后我想插入到表中,如果它是空的,我尝试使用

INSERT INTO template 
SELECT 'ggl', 'google.com' 
FROM DUAL 
WHERE NOT EXISTS (SELECT * FROM template)

就像人们在stackoverflow上提出的类似问题一样,但它似乎对我不起作用,为什么?

使用or ignore短语帮助我仅在列为空时才将值插入列:

INSERT OR IGNORE INTO table(column)
VALUES (value1), (value2)

如果列中已经填充了一些条目,它只会跳过。

相关内容

  • 没有找到相关文章

最新更新