मेरे पास एक कॉलम वाला एक टेबल है जिसे मैं कुछ उपयोगकर्ताओं को देखने से रोकना चाहता हूं। मैं समझता हूं कि मुझे एक दृश्य का उपयोग करके ऐसा करने में सक्षम होना चाहिए, यानी एक ऐसा दृश्य है जिसमें विशेष कॉलम शामिल नहीं है, और तालिका तक पहुंच से इंकार कर दिया गया है लेकिन दृश्य तक पहुंच की अनुमति है (नोट, उपयोगकर्ताओं को तालिका को अपडेट करने में सक्षम होने की आवश्यकता नहीं है /राय)।MySQL: अन्यथा अक्षम कॉलम पर क्वेरी की अनुमति दें?
I हालांकि क्षेत्र के खिलाफ समानता क्वेरी को अनुमति देना चाहते हैं। जैसे:
SELECT * FROM some_table_or_view WHERE hidden_field = 'some_value';
स्पष्ट करने के लिए:
- यह
hidden_field
मूल्यों एक सामान्य क्वेरी में लौटा दी - यह एक बाधा के साथ एक क्वेरी चलाने के लिए संभव हो जाना चाहिए होना संभव नहीं होना चाहिए (अधिमानतः केवल एक समानता बाधा)
hidden_field
मूल्य
पर यह संभव है?
(संपादित करें: वहाँ Mysql के अलावा किसी अन्य डीबीएमएस में एक समाधान नहीं है, तो मुझे लगता है कि के बारे में भी सुनने के लिए खुशी होगी)।
धन्यवाद, यह एक अच्छा सुझाव है और संभवतः व्यवहार्य हो सकता है। – davmac