私は最初のデータベースの実装と設計に取り組んでおり、名前や住所などの列がたくさんあります。
CHECK
これらの列に制約を設定して、DB が英数字の範囲の値のみを受け入れる (特殊文字を許可しない) ようにするのは理にかなっているようです。
私が知る限り、ユーザー定義型をサポートしていない MySQL を使用していますが、これを行う簡単な方法はありますか?
不正なデータが DB に入るのを防ぐことは価値があるように思えますが、代わりにこの複雑なチェックをアプリケーションにオフロードする必要がありますか?