한 컬럼의 NOW() 업데이트 시 두 개의 NOW() 컬럼이 동시에 업데이트되는 것을 방지하는 방법
P粉043566314
P粉043566314 2024-04-04 21:34:34
0
1
389

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

으아악

P粉043566314
P粉043566314

모든 응답(1)
P粉574695215

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

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

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!