2009-04-16 3 views
1
ERROR 1025 (HY000): Error on rename of '.\forumf\#sql-1718_20' to '.\forumf\posts' (errno: 150) 
  1. 오류 번호는 1025 또는 150입니까?
  2. 내가 실수로 설정 한 기본 키 (당시에는 외래 키였던 키)를 삭제하려고했습니다.
  3. HY000이란 무엇입니까?

MySQL 테이블에서 키를 편집하는 동안이 매우 이상한 오류 메시지가 표시됩니다. 누군가가 오류를 설명 할 수 있습니까?누구든지이 MySQL 오류를 설명 할 수 있습니까?

답변

3

네, 외래 키 제약 조건을 맞았습니다.

show innodb status;에 문제의 원인이 표시됩니다.

빠른 수정은 제약 조건을 삭제하고, 수행중인 작업을 수행 한 다음 제약 조건을 다시 작성하는 것입니다.

관련 문제