بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
تعریف کلید در SQLITE
سلام دوستان
من توی دیتابیس برنامم یک جد.لی دارم که باید دو تا ستون با هم کلید باشن . و کد ساخت جدول هم به این صورت زدم :
CREATE TABLE "search_tag_encyc" ("searchtag_id" INTEGER NOT NULL , "encyc_id" INTEGER NOT NULL ,
"valid" INTEGER NOT NULL DEFAULT 1, primary key(searchtag_id,encyc_id))
ولی برای مثال داده های زیر رو که می خوام بهش وارد کنم:

برنامه کرش می کنه و خطای UNIQE بودن در داده های دیتا بیس رو میده :
android.database.sqlite.SQLiteConstraintException:
UNIQUE constraint failed: search_tag_encyc.searchtag_id, search_tag_encyc.encyc_id (code 1555)
دلیلش چیه ؟
ممنون میشم راهنمایی کنید
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
Soheil
9 سال پیش
0
0
primary key(searchtag_id,encyc_id)
شما primsrykey تعریف کردید در صورتی ک میخواید داده هاتون یکی باشند !!!
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .