首先我创建了这个表
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上提出的类似问题一样,但它似乎对我不起作用,为什么?
1条答案
按热度按时间k5ifujac1#
使用
or ignore
短语帮助我只在列为空时才向列插入值:如果该列已经填充了一些条目,则它将跳过。