【プログラミング初心者】テーブル設計で気を付けったかったこと

背景

2023年9月現在、とあるキャッシュレス企業の情シスをしています。
社内システムの新機能を担当した際、「こうしとけばよかったなぁ。。。」と反省した内容のうちの一つ


Insertした順に挿入されてなかった

入力画面で実行ボタンを押す
入力内容:
Aさん、Aさんのメアド、Aさんの所属企業
Bさん、Bさんのメアド、Bさんの所属企業
これを複数人分してみる

裏でInsert文が動く

承認画面で入力された内容を表示
自分の想定だと
Aさん
Bさん
の順で表示されると思ったら
Bさん
Aさん
の順で表示された。


SQLはデータの保存を効率よくするために、書き込みの順番という概念はありません。

調べてみた。
「SQLはデータの保存を効率よくするために、書き込みの順番という概念はありません」らしい


反省点

InsertするときにInsertしたときの日付を入れれば良かった。




この記事が気に入ったらサポートをしてみませんか?