Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

mysql अनुदान + कहाँ

GRANT के अनुसार आदेश, प्रति-पंक्ति के आधार पर अनुमति-स्तर सेट करने की कोई क्षमता नहीं है (तालिका/स्तंभ, हाँ - लेकिन व्यक्तिगत पंक्तियाँ नहीं)।

आप एक देखें सेटअप कर सकते हैं हालांकि इसे संभालने के लिए और उपयोगकर्ता को इसके बजाय दृश्य तक पहुंचने की अनुमति दें।

निम्नलिखित जैसा दृश्य आपको वर्तमान उपयोगकर्ता के आधार पर संदेश देना चाहिए:

CREATE VIEW user_messages AS
    SELECT *
    FROM messages
    WHERE
        messages.from = user() OR messages.to = user();

और अनुदान-विवरण समान होना चाहिए:

GRANT ALL ON db.user_messages TO 'jeffrey'@'localhost';


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySqlParameter TableName के रूप में

  2. आपको mysql_fetch_assoc का 1 से अधिक बार उपयोग क्यों नहीं करना चाहिए?

  3. JSP से MySQL को जोड़ना

  4. MySQL में किसी सूची के सबसेट के विरुद्ध चयन करना

  5. नियमित तालिका से अस्थायी तालिका में अनुक्रमणिका पास करें?