【プログラミング初心者】テーブル設計で気を付けったかったこと
背景
2023年9月現在、とあるキャッシュレス企業の情シスをしています。
社内システムの新機能を担当した際、「こうしとけばよかったなぁ。。。」と反省した内容のうちの一つ
Insertした順に挿入されてなかった
入力画面で実行ボタンを押す
入力内容:
Aさん、Aさんのメアド、Aさんの所属企業
Bさん、Bさんのメアド、Bさんの所属企業
これを複数人分してみる
↓
裏でInsert文が動く
↓
承認画面で入力された内容を表示
自分の想定だと
Aさん
Bさん
の順で表示されると思ったら
Bさん
Aさん
の順で表示された。
SQLはデータの保存を効率よくするために、書き込みの順番という概念はありません。
調べてみた。
「SQLはデータの保存を効率よくするために、書き込みの順番という概念はありません」らしい
反省点
InsertするときにInsertしたときの日付を入れれば良かった。
この記事が気に入ったらサポートをしてみませんか?