sql >> Database >  >> RDS >> Mysql

PHP PDO-queryfout op tabel heeft json-gegevenstype (MySQL 5.7.8-rc)

Het is een bug gemeld aan PHP-ontwikkelaars #70384

De ontwikkelaar [email protected] zojuist gepost:

Het JSON-gegevenstype wordt dus ondersteund op PHP 5.6.19+Voor een andere versie is hierboven een tijdelijke oplossing beschikbaar.

Deze tijdelijke oplossing wijzigt het JSON-veld met de CAST-functie in een CHAR, wat prima is vanuit het perspectief van PHP:bijv.:

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

Het heeft in alle gevallen gewerkt.

Voor volledige compatibiliteit moet u PHP-5.6.19+ gebruiken



  1. Snel converteren van Python-arrays naar PostgreSQL?

  2. MySqlParameter als TableName

  3. converteer orakel-blob naar xml-type

  4. Linker join, som en tel groeperen op