정확히는 모르겠지만 아마도 primary key 인데 NOT NULL 이 명시되지 않아 그런 것 같습니다.
alter table HAN_HOS change HOS_ID HOS_ID int not null 로 변경해 보시기 바랍니다. 또는 not null 대신에 primary key 로 주어도 될 듯하군요.
::정성용 님께서 쓰시길::
> 바꾸고 싶은 필드는 primary key로 varchar로 잡혀있습니다. 이것을 int로 바꾸고 싶습니다. 아래와
> 같은 메세지가....
>
> mysql> alter table HAN_HOS change HOS_ID HOS_ID int;
> ERROR 1121: Column 'HOS_ID' is used with UNIQUE or INDEX but is not defined as NOT NULL
>
> 고수님의 조언 부탁합니다.
|