お世話になります。
sqlアンチパターンの1つであるジェイウォークですが、
チェックボックスの値の格納なんかに私は結構使います。
検索条件に含まれない(mysqlなら専用の関数があります,インデックスは付けられないですが)、他テーブルと紐付いていない、対象フィールドの仕様変更の可能性が低い、という条件下で採用します。
あえて使うのは単純にテーブル構成を把握し易い、カンマ区切りで格納するとプログラム側で配列で扱いやすいなどです。特に別フィールドにしないのは配列で扱いやすくするためです。
mysqlには独自のデータ型でset型というジェイウォーク専用データ型まであります!
ジェイウォークを採用している方いますでしょうか。
逆にジェイウォークはやっぱり駄目だという方は理由を教えていただきたいです。
抽象的な質問ですが
よろしくお願いいたします
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/01/11 05:24