현재 phpmyadmin을 통해 내 "테이블"사용자 테이블에 값을 입력하려고하는데 오류가 발생하면 " # 1136 열 수는 1 행 ""# 1136 열 개수가 1 행의 값 개수와 일치하지 않습니다"라는 오류 메시지가 나타납니다.
에서 값의 수를 일치하지 않지만이 오류는없이 삽입 매번 작동, 나는 다음과 같은 트리거 내 DB에 입력 한 경우 발생하는 것 같습니다 :
이 내가 위의 트리거를 통해 실제로 "영향"에 원하는 테이블 :
내가하고 싶은 것은 "사용자"테이블에서 "이름"을 가지고, 그리고 "점" 또한 "사용자"테이블에서 모든 후 테이블 순위 내에서 같은 값을 삽입 "사용자"테이블에 삽입
오류를 유발하는 코드를 공유하십시오 –
덧붙여 말하자면 "user"는 [MySQL의 키워드]입니다 (https://dev.mysql.com/doc/refman/5.7/en/keywords.html#keywords-5 -7-detailed-U). backticks로 항상 \\ user \'.points'와 같은 것을 사용하는 것이 더 안전 할 수도 있습니다. –
는 @AndrewMorton을 지적했지만 그와 관련된 무언가가 아프지 만 지금은 id와 같습니다. 바로 오류를 바로 잡으십시오. – Zyzzx