mysqlの1つのフィールドに複数のパラメータを保存することについて助けてください。複数のパラメータをSQLの単一フィールドに挿入する
私はmysqlテーブルにparamsというフィールドを持っています。その分野では、私はあなたが添付された画像の中に見える場合は、ユーザが任意の画像をクリックすると、私はその画像のテーブルの行数と、画像番号を保存したい、たとえば
{"row_no":1, "pic_no":3}, {"row_no":2, "pic_no":2}, {"row_no":3, "pic":3}.
のために複数のPARMSを保存したいと思います。
私は、行とピクチャ番号を送信するajaxを行っています。
私はデータベースにデータを挿入するのに助けが必要です。
私は他の更新ステートメントを更新する必要があります。
Update param if row_no already exist
else
insert {"row_no":(clicked image row), "pic_no":clicked image no}
私は複数追加する必要があります{ "row_no" :, "pic_noを":}のparamフィールドに
は、JSONの列タイプを使用して、事前
ない良いアイデア。テーブルを正規化して、これらの情報を1対多の関係に格納する – Jens
この情報は一時的に保存されます。すべての画像がクリックされると、パラメータが削除されます –
情報を正規化する必要はありません.JSONフィールドに情報を格納するNoSqlのアプローチを使用できます –