প্রশ্ন ট্যাগ «foreign-keys»

বিদেশী কীগুলি সম্পর্কিত (এবং এসকিউএল) ডাটাবেসগুলির ডেটা অখণ্ডতার বৈশিষ্ট্য। একটি বিদেশী কী হ'ল একটি রিলেশনাল টেবিলের বৈশিষ্ট্যের একটি সেট যা একটি রেফারেন্সিয়াল অখণ্ডতার সীমাবদ্ধ to রেফারেন্সিয়াল অখণ্ডতার সীমাবদ্ধতার নির্দেশ দেয় যে একটি টেবিল, এ এর ​​মধ্যে বিদেশী মূল বৈশিষ্ট্যের মানগুলি নির্দিষ্ট নির্দিষ্ট টেবিল বি (যা কখনও কখনও এ হিসাবে একই টেবিল হতে পারে) এর সাথে সংশ্লিষ্ট মানগুলির সাথে মেলে।

16
কীভাবে বিদেশী কী সীমাবদ্ধতা টি-এসকিউএল ব্যবহার করে সাময়িকভাবে অক্ষম করা যায়?
এসকিউএল সার্ভারে বিদেশী কী সীমাবদ্ধতাগুলি অক্ষম করা এবং সক্ষম করা হচ্ছে? অথবা আমার একমাত্র বিকল্প হয় dropএবং তারপর পুনরায়create সীমাবদ্ধতার?

12
কীভাবে কোনও বিদেশী কী বাধা টেবিল কেটে যাবে?
কেন কাজের উপর একটি ট্রানসেট না mygroup? যদিও আমি ON DELETE CASCADE SETপেয়েছি: ত্রুটি 1701 (42000): একটি টেবিল একটি বিদেশী কী বাধ্যতা উল্লেখ অগ্রভাগ ছাঁটিয়া পারি না ( mytest। instance, বাধ্যতা instance_ibfk_1অজানা কী ( GroupID) তথ্যসূত্র mytest। mygroup( ID)) drop database mytest; create database mytest; use mytest; CREATE TABLE mygroup …

11
আমি কীভাবে কোনও টেবিল বা কলামে সমস্ত বিদেশী কী দেখতে পাব?
মাইএসকিউএলে, আমি কীভাবে একটি নির্দিষ্ট টেবিলের দিকে নির্দেশ করে সমস্ত বিদেশী কী বাধাগুলির একটি তালিকা পেতে পারি? একটি বিশেষ কলাম? এটি এই ওরাকল প্রশ্নের মতো একই জিনিস , তবে মাইএসকিউএল-এর জন্য।

28
সারণীটি কেটে ফেলা যায় না কারণ এটি একটি বিদেশী মূল সীমাবদ্ধতার দ্বারা উল্লেখ করা হচ্ছে?
এমএসএসকিউএল ২০০৫ ব্যবহার করে, আমি যদি প্রথমে সন্তানের টেবিলটি কেটে ফেলতে পারি তবে আমি কোনও বিদেশী কী বাধা দিয়ে একটি টেবিল কেটে ফেলতে পারি (এফকি সম্পর্কের প্রাথমিক কী সহ টেবিল)? আমি জানি যে আমিও পারি DELETEযেখানে ক্লজ এবং তারপরে RESEEDপরিচয় (বা) ছাড়াই একটি ব্যবহার করুন এফকে সরান, টেবিলটি কেটে ফেলুন …

6
কখন "আপডেট আপডেট ক্যাসকেড" ব্যবহার করবেন
আমি নিয়মিত "অন ডিলিট ক্যাসকেড" ব্যবহার করি তবে আমি কখনই "ওয়ান আপডেট আপডেট ক্যাসকেড" ব্যবহার করি না কারণ এটি কোন পরিস্থিতিতে কার্যকর হবে তা সম্পর্কে আমি নিশ্চিত নই। আলোচনার খাতিরে কিছু কোড দেখতে দিন। CREATE TABLE parent ( id INT NOT NULL AUTO_INCREMENT, PRIMARY KEY (id) ); CREATE TABLE child …

23
মাইএসকিউএল বিদেশী কী উপেক্ষা করে সমস্ত টেবিল ড্রপ করে
কোনও মাইএসকিউএল ডাটাবেস থেকে সমস্ত টেবিল ফেলে দেওয়ার কোনও সহজ উপায় কি সেখানে থাকা বিদেশী কী বাধাগুলিকে উপেক্ষা করে?

6
বিদেশী কী এবং প্রাথমিক কীগুলিতে পোস্টগ্রিস এবং সূচি
পোস্টগ্রিস কী স্বয়ংক্রিয়ভাবে বিদেশী কী এবং প্রাথমিক কীগুলিতে সূচি রাখে? আমি কীভাবে বলতে পারি? এমন কোনও আদেশ আছে যা সমস্ত টেস্টে সমস্ত সূচক ফেরত দেবে?

30
মাইএসকিউএল ত্রুটি 1215: বিদেশী কী সীমাবদ্ধতা যুক্ত করতে পারে না
আমি আমার নতুন স্কিমাটি আমার ডিবি সার্ভারে ফরোয়ার্ড করার চেষ্টা করছি, তবে আমি কেন এই ত্রুটিটি পাচ্ছি তা বুঝতে পারি না। আমি এখানে উত্তরটি অনুসন্ধান করার চেষ্টা করেছি, তবে আমি যা কিছু পেয়েছি তা ডিবি ইঞ্জিনকে ইনোডবকে সেট করতে বলেছে বা বিদেশী কী হিসাবে যে কীগুলি ব্যবহার করতে চাইছি তা …

11
একটি বিদেশী কী কী নুল এবং / বা সদৃশ হতে পারে?
দয়া করে আমার জন্য দুটি বিষয় পরিষ্কার করুন: একটি বিদেশী কী নুল হতে পারে? একটি বিদেশী কী নকল হতে পারে? আমি জানি যতটা ন্যায়সঙ্গত, NULLবিদেশী কীগুলিতে ব্যবহার করা উচিত নয়, তবে আমার কিছু প্রয়োগে আমি NULLওরাকল এবং এসকিউএল সার্ভার উভয় ক্ষেত্রেই ইনপুট রাখতে সক্ষম হয়েছি এবং কেন তা আমি জানি …

13
বিদ্যমান সারণীতে বিদেশী কী যুক্ত করুন
আমি "ক্যাটালগ" নামে একটি টেবিলে একটি বিদেশী কী যুক্ত করতে চাই। ALTER TABLE katalog ADD CONSTRAINT `fk_katalog_sprache` FOREIGN KEY (`Sprache`) REFERENCES `Sprache` (`ID`) ON DELETE SET NULL ON UPDATE SET NULL; আমি যখন এটি করার চেষ্টা করি তখন আমি এই ত্রুটি বার্তাটি পাই: Error Code: 1005. Can't create table 'mytable.#sql-7fb1_7d3a' …

11
অন্য টেবিলে কোনও মিল নেই এমন সারিগুলি কীভাবে নির্বাচন করবেন?
আমি একটি ডাটাবেস অ্যাপ্লিকেশনটিতে কিছু রক্ষণাবেক্ষণের কাজ করছি এবং আমি এটি আবিষ্কার করেছি যে, আনন্দের আনন্দ, যদিও এক টেবিলের মানগুলি বিদেশী কীগুলির স্টাইলে ব্যবহৃত হচ্ছে, টেবিলগুলিতে কোনও বিদেশী কী বাধা নেই। আমি এই কলামগুলিতে এফকে বাধা যুক্ত করার চেষ্টা করছি, তবে আমি এটি খুঁজে পাচ্ছি, কারণ পূর্ববর্তী ত্রুটিগুলির মধ্যে ইতিমধ্যে …
323 sql  foreign-keys 

22
মাইএসকিউএল বিদেশী কী সীমাবদ্ধতা যোগ করতে পারে না
সুতরাং আমি প্রকল্পের প্রয়োজনীয়তা হিসাবে আমার ডাটাবেসে বিদেশী কী বাধাগুলি যুক্ত করার চেষ্টা করছি এবং এটি প্রথম টেবিলে দু'বার বিভিন্ন টেবিলে কাজ করেছে, তবে আমার দুটি টেবিল রয়েছে যাতে বিদেশী কী সীমাবদ্ধতা যুক্ত করার চেষ্টা করার সময় আমি একটি ত্রুটি পেয়েছি। আমি যে ত্রুটি বার্তাটি পাই তা হ'ল: ত্রুটি 1215 …
314 mysql  sql  foreign-keys 

16
বিদেশী মূল সীমাবদ্ধতার পরিচয় চক্র বা একাধিক ক্যাসকেড পাথের কারণ হতে পারে - কেন?
আমি কিছুক্ষণ ধরে এই নিয়ে কুস্তি করে যাচ্ছিলাম এবং কী ঘটছে তা পুরোপুরি বুঝতে পারছি না। আমার একটি কার্ড সত্তা রয়েছে যার মধ্যে সাইড রয়েছে (সাধারণত ২) - এবং কার্ড এবং সাইড উভয়েরই একটি স্টেজ থাকে। আমি ইএফ কোডফার্স্ট মাইগ্রেশন ব্যবহার করছি এবং মাইগ্রেশনগুলি এই ত্রুটির সাথে ব্যর্থ হচ্ছে: বিদেশী …

7
বিদেশী কী রয়েছে এমন সমস্ত সারণী কীভাবে সন্ধান করবেন যেগুলি নির্দিষ্ট টেবিলের কলামগুলিকে উল্লেখ করে এবং সেই বিদেশী কীগুলির মান রয়েছে?
আমার একটি টেবিল রয়েছে যার প্রাথমিক কীটি বিদেশী কী হিসাবে অন্যান্য বেশ কয়েকটি টেবিলগুলিতে উল্লেখ করা হয়। উদাহরণ স্বরূপ: CREATE TABLE `X` ( `X_id` int NOT NULL auto_increment, `name` varchar(255) NOT NULL, PRIMARY KEY (`X_id`) ) CREATE TABLE `Y` ( `Y_id` int(11) NOT NULL auto_increment, `name` varchar(255) NOT NULL, `X_id` …

30
বিদেশী চাবিতে কী সমস্যা?
আমার মনে আছে পডকাস্ট 014- এ জোয়েল স্পলস্কির উল্লেখ শুনেছিলাম যে তিনি খুব কমই কোনও বিদেশী কী ব্যবহার করেছিলেন (যদি আমি সঠিকভাবে মনে করি)। যাইহোক, আমার কাছে তারা আপনার সম্পূর্ণ ডাটাবেস জুড়ে সদৃশতা এবং পরবর্তী ডেটা অখণ্ডতার সমস্যাগুলি এড়াতে বেশ জরুরী বলে মনে হচ্ছে। (স্ট্যাক ওভারফ্লো নীতিগুলির সাথে মিল রেখে …

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.