SQLite中的“插入如果不存在”語(yǔ)句我有一個(gè)SQLite數(shù)據(jù)庫(kù)。我試圖插入值(users_id, lessoninfo_id)在餐桌上bookmarks,只有在這兩者都不存在的情況下才行。INSERT INTO bookmarks(users_id,lessoninfo_id) VALUES(
(SELECT _id FROM Users WHERE User='"+$('#user_lesson').html()+"'),
(SELECT _id FROM lessoninfo
WHERE Lesson="+lesson_no+" AND cast(starttime AS int)="+Math.floor(result_set.rows.item(markerCount-1).starttime)+")
WHERE NOT EXISTS (
SELECT users_id,lessoninfo_id from bookmarks
WHERE users_id=(SELECT _id FROM Users
WHERE User='"+$('#user_lesson').html()+"') AND lessoninfo_id=(
SELECT _id FROM lessoninfo WHERE Lesson="+lesson_no+")))這會(huì)產(chǎn)生一個(gè)錯(cuò)誤,即:語(yǔ)法附近的DB錯(cuò)誤。
SQLite中的“插入如果不存在”語(yǔ)句
翻閱古今
2019-07-03 16:43:25