変更される可能性のあるカラムを他のテーブルに持たないこと
基本中の基本の事が頭から漏れていたので漏れないように書く。
userテーブル
id user_name
user_infoテーブル
id user_name old
これだとuser_nameが変更される度にuser_infoのuser_nameまで更新しないといけない。
例え、既にそのような設計になっていたとしても、変更可能な状況であれば絶対に変更すること。
基本中の基本の事が頭から漏れていたので漏れないように書く。
userテーブル
id user_name
user_infoテーブル
id user_name old
これだとuser_nameが変更される度にuser_infoのuser_nameまで更新しないといけない。
例え、既にそのような設計になっていたとしても、変更可能な状況であれば絶対に変更すること。