###疑問
太郎と花子がミリ秒まで同じ時刻にサイトを訪問したら、カラムには同じ時刻が入るのでしょうか?
###処理
処理としては、以下の訪問テーブル「histories」に、
--ステップ➀
対象ページ「page_id」と訪問者「user_name」が同じレコードがあるか確認し、
--ステップ➁
あれば訪問時「history_date」を更新、なければレコード追加する。
というステップで処理されます。
訪問テーブル「histories」の現状は以下です。
history_id | page_id | user_name | history_date |
---|---|---|---|
1 | 10 | 太郎 | 2020-03-30 01:00:00.123456 |
2 | 10 | 花子 | 2020-03-30 02:00:00.123456 |
上の現状に対し、太郎と花子がともにpage_id=10を改めて訪問したことを仮定します。
###考えられるパターン
考えられるパターンは以下の3つかと思いますが、どれになりますか?
--パターンA(同じ時刻が入る)
いずれのレコードも「history_date」が同じになる
--パターンB(同じではない)
太郎の「history_date」が更新されてから、花子の「history_date」が更新されるため、同じ時刻が入ることはない。
--パターンC(同じではない)
太郎のステップ➀が終わったら花子のステップ➀が実行され、太郎のステップ➁が終わったら花子のステップ➁が実行される。
※パターンBとCの場合は、「history_date」は同じではなくなりますが、どういった根拠でどちらが先になるのかも知りたいです。
回答3件
あなたの回答
tips
プレビュー