sql >> データベース >  >> RDS >> Mysql

MySQLエラーコード:1305。FUNCTIONJSON_EXTRACTはMySQLクライアントバージョンに存在しません:5.5.52

    mysqlクライアントのバージョンは関係ありません。機能はmysqlサーバーに存在します(またはあなたの場合は存在しません)。したがって、関連するのはmysqlサーバーのバージョンだけです。また、この機能はmysqlサーバー5.7以降でのみ使用できます。クライアントをアップグレードしても問題は解決しません。サーバーをアップグレードする必要があります。

    回避策はありますか?はい。 PHPの json_decode

    クエリにWHERE句がないため、これは機能します。あなたはテーブル全体を見ています。そのため、すべてのデータとjson_decodeを同じように簡単にフェッチして、PHPコードで処理を行うことができます。ただし、データが多い場合、これは非常に遅くなります。




    1. mssqlスクリプトをmysqlに変換する方法

    2. SQLServerで数値を小数点以下2桁にフォーマットする4つの関数

    3. MySQLで文字列を日付に変換する方法は?

    4. MySQLの出力ファイルへのエクスポート:CSVエスケープ文字