نمایش نتایج 1 تا 7 از 7

نام تاپیک: پشتیبانی نکردن از کلید خارجی در sqlite

  1. #1

    پشتیبانی نکردن از کلید خارجی در sqlite

    سلام دوستان با توجه به اینکه sqliteاز کلید خارجی پشتیبانی نمی کند چطور می تونم دوتا جدول رو به هم ارتباط بدم؟؟؟

  2. #2
    مدیر بخش آواتار rubiks.kde
    تاریخ عضویت
    آبان 1390
    محل زندگی
    مشهد
    پست
    1,537

    نقل قول: پشتیبانی نکردن از کلید خارجی در sqlite

    این رو باید توی تالار مربوط به پایگاه داده مطرح کنید.

    ولی باید به صورت دستی خودتون توی کوئری این کار رو انجام بدید.
    YES I AM Qt


    Code Less
    Create More
    Deploy Everywhere

  3. #3

    نقل قول: پشتیبانی نکردن از کلید خارجی در sqlite

    میشه لطف کنین یه مثال بزنین....

  4. #4
    مدیر بخش آواتار rubiks.kde
    تاریخ عضویت
    آبان 1390
    محل زندگی
    مشهد
    پست
    1,537

    نقل قول: پشتیبانی نکردن از کلید خارجی در sqlite

    فرض کنید ما دو تا جدول داریم اول book که سه تا فیلد داره id , name , libID و جدول library که دارای id , name هست حالا اگه ما یه سطر از library رو حذف کنیم ، طبق تعریف کلید خارجی باید تمام سطرهایی که داخل book هستند و libID=id دارند هم حذف بشه.

    در کلید خارجی با تعریف کلید خارجی این عمل به صورت اتوماتیک انجام میشه ولی الان باید به این صورت نوشته بشه.

    delete from library,book where library.id=1 and library.id=book.libID
    YES I AM Qt


    Code Less
    Create More
    Deploy Everywhere

  5. #5

    نقل قول: پشتیبانی نکردن از کلید خارجی در sqlite

    ممنونم از پاسختون.

  6. #6

    نقل قول: پشتیبانی نکردن از کلید خارجی در sqlite

    نقل قول نوشته شده توسط rubiks.kde مشاهده تاپیک
    فرض کنید ما دو تا جدول داریم اول book که سه تا فیلد داره id , name , libID و جدول library که دارای id , name هست حالا اگه ما یه سطر از library رو حذف کنیم ، طبق تعریف کلید خارجی باید تمام سطرهایی که داخل book هستند و libID=id دارند هم حذف بشه.

    در کلید خارجی با تعریف کلید خارجی این عمل به صورت اتوماتیک انجام میشه ولی الان باید به این صورت نوشته بشه.

    delete from library,book where library.id=1 and library.id=book.libID

    این هم تصویر گفته های دوستمون:

    Untitled.png

  7. #7
    کاربر دائمی آواتار abbasalim
    تاریخ عضویت
    تیر 1391
    محل زندگی
    یزد ـ‌ اردکان
    پست
    1,039

    نقل قول: پشتیبانی نکردن از کلید خارجی در sqlite

    چون این پست قدیمیه من برای کاربرانی که این پست رو میبینم بگم که الان اسکولایت کلید خارجی رو پشتیبانی میکنه مشکلی نیست

تاپیک های مشابه

  1. کوئری برای افزودن مقدار کلید خارجی
    نوشته شده توسط federrer در بخش SQL Server
    پاسخ: 11
    آخرین پست: پنج شنبه 26 بهمن 1385, 22:05 عصر
  2. مشکل با کلید خارجی
    نوشته شده توسط محسن بابائی در بخش SQL Server
    پاسخ: 2
    آخرین پست: پنج شنبه 07 دی 1385, 11:24 صبح
  3. منظور از کلید خارجی چیه ؟
    نوشته شده توسط Mahsa Hatefi در بخش Access
    پاسخ: 4
    آخرین پست: دوشنبه 25 اردیبهشت 1385, 21:34 عصر
  4. کلید خارجی
    نوشته شده توسط webdeveloper در بخش PHP
    پاسخ: 6
    آخرین پست: سه شنبه 17 آبان 1384, 12:01 عصر
  5. مشکل با کلید خارجی
    نوشته شده توسط hmm در بخش SQL Server
    پاسخ: 15
    آخرین پست: سه شنبه 18 اسفند 1383, 00:18 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •