時間を記録するためのSQL実行のコードについて質問があります。
以下の2つのコードに違いはあるのか気になります。
- 環境
- mysql8
- laravel6
- now()はlaravelのhelperでCarbonの現在時刻が実行されるようです。
now()を2回実行してinsert
php
1// now() 2つに実行タイミングのズレが出て、時間の記録にズレが少しでも出るのか 2DB::table("test") 3 ->insert([ 4 "created_at" => now(), 5 "updated_at" => now(), 6 ]);
now()を変数に格納してからinsert
php
1$now = now(); 2 3DB::table("test") 4 ->insert([ 5 "created_at" => $now, 6 "updated_at" => $now, 7 ]);
お時間ありましたら、疑問にお答え頂けると助かります。
回答3件
あなたの回答
tips
プレビュー