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

MySQL:परिवर्तनीय लंबाई की अनुक्रमणिका जेसन सरणी?

यह अब MySQL 8.0.17+ के साथ संभव है

कुछ इस तरह (परीक्षण नहीं किया गया)

CREATE TABLE posts (
    id BIGINT NOT NULL AUTO_INCREMENT PRIMARY KEY,
    tags JSON,
    INDEX tags( (CAST(tags AS VARCHAR(32) ARRAY)) )
    );

इसे इस तरह इस्तेमाल करें:

SELECT * FROM posts 
         WHERE JSON_CONTAINS(tags, CAST('[tag1, tag2]' AS JSON));

अधिक विवरण और नमूने यहां:https://dev.mysql.com /doc/refman/8.0/hi/json.html



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql कमांड को कैसे निष्पादित करें DELIMITER

  2. MySQL क्वेरी के प्रदर्शन को बेहतर बनाने के लिए इंडेक्स का उपयोग कैसे करें

  3. एक MySQL रेगेक्स में समूहों का संदर्भ?

  4. R को MySQL से कैसे कनेक्ट करें या RMySQL पैकेज को कैसे इंस्टाल करें?

  5. चेतावनी:PDOStatement::execute():SQLSTATE[HY093]:अमान्य पैरामीटर संख्या:पैरामीटर में परिभाषित नहीं किया गया था...filetext