একটি বিদেশী কী নাল পোস্টগ্রেস হতে পারে?
একটি বিদেশী কী নাল পোস্টগ্রেস হতে পারে?

ভিডিও: একটি বিদেশী কী নাল পোস্টগ্রেস হতে পারে?

ভিডিও: একটি বিদেশী কী নাল পোস্টগ্রেস হতে পারে?
ভিডিও: মদ | হুইস্কি | শ্যাম্পেন | বিয়ার | এনার্জি ড্রিংকস এ অ্যালকোহলের পরিমাণ | Alcohol Level In Drinks | 2024, মে
Anonim

পণ্যের মান সন্নিবেশ করুন (11, 'জোর জন্য', 1); পণ্যের মান ঢোকান (22, 'সকলের জন্য', খালি ); এটি একটি nullable আছে পুরোপুরি আইনি বিদেশী চাবি কলাম

এছাড়াও প্রশ্ন হল, একটি বিদেশী কী নাল হতে পারে?

ক বিদেশী চাবি এর টেবিলটিকে প্যারেন্ট টেবিল নামক অন্য টেবিলের উপর নির্ভরশীল করে তোলে। ক বিদেশী চাবি ধারণকারী খালি মান অভিভাবকের মূল্যের সাথে মেলে না চাবি , একজন পিতামাতা থেকে চাবি সংজ্ঞানুসারে করতে পারা নাই খালি মান যাইহোক, ক নাল বিদেশী কী মান সর্বদা বৈধ, তার যে কোনো মান নির্বিশেষে- খালি অংশ

উপরন্তু, আমি কিভাবে PostgreSQL এ একটি বিদেশী কী যোগ করব? যোগ করুন CONSTRAINT বাধা_নাম বিদেশী চাবি (c1) রেফারেন্স প্যারেন্ট_টেবিল (p1); আপনি যখন চান তখন একটি চূড়ান্ত নোট একটি বিদেশী কী যোগ করুন বিদ্যমান টেবিলে ON DELETE CASCADE এর সাথে বাধা, আপনাকে নিম্নলিখিত পদক্ষেপগুলি করতে হবে: বিদ্যমান বাদ দিন বিদেশী চাবি বাধা যোগ করুন একটি নতুন বিদেশী চাবি অন ডিলিট ক্যাসকেড অ্যাকশনের সাথে সীমাবদ্ধতা।

তারপর, একটি বিদেশী কী নাল mysql হতে পারে?

5 উত্তর। শূন্য বিদেশী কী পুরোপুরি গ্রহণযোগ্য। মধ্যে NULL নিয়ে কাজ করা বিদেশী কী চতুর কিন্তু এর মানে এই নয় যে আপনি এই ধরনের কলাম পরিবর্তন করে না খালি এবং আপনার রেফারেন্স টেবিলে ডামি ("N/A", "অজানা", "নো ভ্যালু" ইত্যাদি) রেকর্ড সন্নিবেশ করুন।

বিদেশী কী প্রয়োজন?

যেহেতু উদ্দেশ্য বিদেশী কী রেফারেন্স করা টেবিলের একটি নির্দিষ্ট সারি সনাক্ত করা হয়, এটি সাধারণত প্রয়োজনীয় যে বিদেশী কী প্রার্থীর সমান চাবি ঢুকান প্রাথমিক টেবিলের কিছু সারি, অন্যথায় কোন মান নেই (NULL মান।) এই নিয়মটিকে দুটি টেবিলের মধ্যে একটি রেফারেন্সিয়াল ইন্টিগ্রিটি সীমাবদ্ধতা বলা হয়।

প্রস্তাবিত: