은 내가 # 1025 오류가 발생합니다.MySQL의 # 1025 오류
SQL 쿼리 :
ALTER TABLE `routes` CHANGE `end_loc` `end_loc` VARCHAR(500) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL
MySQL은 말했다 :
내가 PHP MyAdmin에서이 쿼리를 설정하기 때문에 재미#1025 - Error on rename of './ridestr/#sql-1f44_26eeb' to './ridestr/routes' (errno: 150)
... 내가 외부 키를 얻고 이유를 알고하지 않습니다 오류 ... 난 그냥
이누군가가 도와 드릴까요 VARCHAR하기 INT에서 뭔가를 변경하기 위해 노력하고있어? routes.end_loc
열이 외부 키에 사용되는 경우
의 errno : (150)은 일반적으로 외래 키 문제가 있음을 의미합니다 - 우리는 당신에게 더 도움이 될 수 있도록 당신이 당신의 구조 쿼리를 게시하시기 바랍니다 수 있습니까? – BigFatBaby
당신은 쿼리하기 전에 외부 키 체크를 해제하고 쿼리 후 다시 가능하게 시도? –