lib_mysqludf_json を正しくインストールしました。json_array、json_members などの関数は正しく機能しています。json_object 関数との事があります。
キーと値の 2 つの列を持つテーブルがあります。このクエリを実行します
select json_object(key, value) as settings from ph_settings where key = 1
このエラーが発生します
ERROR 1123 (HY000): Can't initialize function 'json_object'; Invalid json member name - name cannot be empty
これは何についてですか?エラー メッセージから、json_member を json-object 関数内にラップする必要があることが多少暗示されます。しかし、ドキュメントにはこの例があり、それらによれば機能します。
select json_object(
customer_id
,first_name
,last_name
,last_update
) as customer
from customer
where customer_id =1;
助けてください...