यह अब 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