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

टेबल पर PHP PDO क्वेरी त्रुटि में json डेटा प्रकार है (MySQL 5.7.8-rc)

यह PHP डेवलपर्स को रिपोर्ट की गई बग है #70384

डेवलपर [email protected] अभी पोस्ट किया गया:

तो, JSON डेटा प्रकार PHP 5.6.19+ पर समर्थित होगा अन्य संस्करण के लिए ऊपर एक वैकल्पिक हल उपलब्ध है।

यह वर्कअराउंड जेएसओएन फ़ील्ड को कास्ट फीचर के साथ एक CHAR में संशोधित करता है, जो PHP के परिप्रेक्ष्य से ठीक है:उदाहरण:

select *, CAST(json_col as CHAR) as json_col from table_with_json_type

इसने मेरे लिए सभी मामलों में काम किया है।

पूर्ण संगतता के लिए आपको PHP-5.6.19+ का उपयोग करना चाहिए



  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:यदि मौजूद नहीं है तो बाधा जोड़ें

  2. Mysql + एक कॉलम में सभी शब्दों को गिनें

  3. मेरे पास अपने ORDER BY को तेज करने के लिए क्या विकल्प हैं?

  4. क्या एक गो माईस्क्ल ड्राइवर मौजूद है जो एक स्ट्रिंग के भीतर एकाधिक कथनों का समर्थन करता है?

  5. GROUP_CONCAT() या INNER JOIN पर परिणाम सीमित करें