변수 할당 시 MySQL 트리거 문이 실패함
P粉356361722
P粉356361722 2024-04-02 15:58:14
0
1
261

환자 테이블의 정의는 다음과 같습니다.

으아아아

MySQL의 이 테이블에는 다음 트리거가 있습니다.

으아아아

SET @yearly_id = 1; 工作正常。但是如果我将其更改为 SET @yearly_id = @last_id; , 트리거가 실패합니다. 이번 과제를 하면서 내가 뭘 잘못했나요? last_id에는 기본값이 있는데 초기화해야 하나요?

P粉356361722
P粉356361722

모든 응답(1)
P粉548512637

아래 코드는 완벽하게 작동합니다. 차이점은 1입니다. 변수는 사용하기 전에 초기화되었습니다. 분명히 기본값으로는 ​​충분하지 않습니다. 1. "is null"을 테스트하는 대신 "if" 조건에서 개수를 사용합니다.

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