1つの列のNOW()を更新する際に、2つのNOW()列が同時に更新されないようにする方法
P粉043566314
P粉043566314 2024-04-04 21:34:34
0
1
433

2 つの異なる現在時刻を必要とするテーブルがあります。 まず、actionnumber、msgSentFrom_F_ID、msgSentTo_M_ID、sentDate を挿入する挿入プロシージャがあります。 次に、responseDate の更新プロセスを更新します。 私の問題は、responseDateを更新すると、sentDateがrespondDateの更新と同じ時間に更新されることです。私が何を間違えたのでしょうか? (私の目的は、挿入するときは送信日を現在時刻にし、応答日を更新するときは別の現在時刻にすることです。)

リーリー

P粉043566314
P粉043566314

全員に返信(1)
P粉574695215

システム変数 explicit_defaults_for_timestamp を無効にしたようです。 ドキュメントでは、この結果について説明しています: p>

sentDate はテーブルの最初の TIMESTAMP 列であるため、その行に変更を加えると常に現在時刻が自動的に設定されます。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート