কোনও বিদেশী কী সীমাবদ্ধতা পরিবর্তন করতে ন্যূনতম সুযোগ সুবিধা কী?
MySQL 5.5.41 এই বাগটি ঠিক করার পরে আমার মাইগ্রেশন স্ক্রিপ্ট কাজ করা বন্ধ করে দিয়েছে :
- InnoDB এমন একটি বিদেশী কী তৈরি করার অনুমতি দিয়েছে যা কোনও পিতামাতার সারণীতে রেফারেন্স দেয় যার জন্য ব্যবহারকারীর পর্যাপ্ত সুযোগ-সুবিধা নেই। (বাগ # 18790730)
আমি এই ত্রুটি পেয়েছি:
এসকিউএলস্টেট [৪২০০০]: সিনট্যাক্স ত্রুটি বা অ্যাক্সেস লঙ্ঘন: ১১৪৪ রেফারেন্সস কমান্ড ব্যবহারকারীকে 'foo' @ "স্থানীয়হোস্ট" টেবিল 'কোর.ইউসার্স' এর জন্য অস্বীকার করেছে (এসকিউএল: টেবিলের পরিবর্তন করুন `ব্যবহারকারী_বাজার` সীমাবদ্ধ ব্যবহারকারী_বাজার_উজার_আইডি_ফরাইইন বিদেশী কী (` ব্যবহারকারী_ আইডি) উল্লেখ cas core`.`users` (`id`) আপডেট ক্যাসকেডে ক্যাসকেড মুছে ফেলার জন্য)
যার অর্থ আমার সুবিধাগুলি ঠিক করা দরকার। আমার দরকার ন্যূনতম সুযোগ-সুবিধা কী?
GRANT REFERENCES ON test.user_baz TO 'foo'@'localhost';