>  Q&A  >  본문

한 컬럼의 NOW() 업데이트 시 두 개의 NOW() 컬럼이 동시에 업데이트되는 것을 방지하는 방법

두 가지 다른 현재 시간이 필요한 테이블이 있습니다. 먼저 actionnumber, msgSentFrom_F_ID, msgSentTo_M_ID 및 sentDate를 삽입하는 삽입 프로시저가 있습니다. 둘째, responseDate의 업데이트 프로세스를 업데이트합니다. 내 문제는 내가 responseDate를 업데이트할 때 sentDate가 내가 responseDate를 업데이트할 때와 같은 시간으로 업데이트된다는 것입니다. 내가 뭘 잘못했나요? (제 의도는 보낸 날짜를 삽입할 때의 현재 시간이고, 응답 날짜를 업데이트할 때 다른 현재 시간이 되도록 하는 것입니다.)

으아악

P粉043566314P粉043566314196일 전361

모든 응답(1)나는 대답할 것이다

  • P粉574695215

    P粉5746952152024-04-05 00:06:07

    시스템 변수를 비활성화한 것 같습니다 explicit_defaults_for_timestamp . Documentation에서는 이 결과를 설명합니다.

    sentDate 是表中的第一个 TIMESTAMP 열 때문에 행을 변경할 때마다 자동으로 현재 시간으로 설정됩니다.

    회신하다
    0
  • 취소회신하다