ダウンロードしたデータのサイズを小さくするために、データの繰り返し部分をコードに置き換えて、クライアントで再変換したいと考えています。
置換は、mysql クエリ内または PHP の後で実行する必要がありますか?それとも問題になりますか?
mysql 内:
SELECT IF(SUM(val)=16,0,CONCAT("[",GROUP_CONCAT(TRIM(TRAILING ".000" FROM val) ORDER BY itm),"]"))
PHP:
$q=str_replace("1.000","1",$q);
$q=str_replace("[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]","0",$q);