मेरे पास एक SQLite डेटाबेस है। मैं तालिका में मान ( 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+")))
यह यह कहते हुए एक त्रुटि देता है:
जहां सिंटैक्स के पास डीबी त्रुटि।
person (id, name unique)
औरcat (person_id, name unique)
मैं बहुत सारे जोड़े सम्मिलित करना चाहता हूं(person_name, cat_name)
?