테이블 정의시 다음과 같이 하시면 됩니다.
CREATE TABLE table_name ( id int unique, name varchar(30) );
이렇게 정의할 경우 id 값에 중복되는 값을 입력할 수 없습니다. 중복되는 값을 입력할 경우 에러가 나지요. unique 라는 구문을 항상 기억하시기 바랍니다. 이것은 일반적인 SQL 책을 읽어 보셔도 해결이 되는 것들입니다. 문서를 먼저 읽어 보시고 해결 되지 않는 것들만 질문해 주시면 감사하겠습니다.
> 너무 초보적인 질문인데요..
>
> 같은 값이 존재할 경우 입력을 안할려면 어떻게 하죠?(insert 구문에서)
>
> 그리고 또하나 index를 걸은 필드에 같은값을 insert를 하면
> 에러가 나나요? 아니면 값이 들어가지 않나요?
>
> 읽어 주셔서 감사하구요...
> 답해 주시는 것도 잊지 말아주세여...
|