채택완료

db 테이블 스키마 질문드립니다.

2017-03-07 (화) 21:53:44 7,738

안녕하세요 테이블 스키마 질문좀 봐주세요^^

아래처럼 테이블 스키마에서 

id  필드를  id2 로 이름 변경하고 default 부분에 NULL이 아니라... 아무것도 없이 하게 하려면

alter table 테이블명 change id   id2  <=== 이 다음에 뭐라고 적어야 하는지^^ 

 

+---------+-------------+------+-----+------------+-------+

| Field     | Type         | Null | Key | Default    | Extra |
+---------+-------------+------+-----+------------+-------+
| id         | varchar(20) | NO | PRI | NULL     |          |



답변 2개 / 댓글 3개

채택된 답변
+20 포인트
2017-03-08 (수) 07:54:49
not null default ''

이렇게 하면 빈값이 들어가요.

터미널로 작업하시면 번거롭워요.

phpmyadmin 으로 작업하면 좋아요.

마우스 몇번 클릭하면 변경가능하고요.

실행쿼리도 보여주니까, 나중에 복사했다가 사용하세요.

답변에 대한 댓글 1개

2017-03-09 (목) 16:53:55
감사합니다

NULL이 아무것도 없는 상태를 말하는 건데...

NULL이 아닌 다른 기본값을 설정하고 싶으시다는건가요?

INT 유형이라면 0, VARCHAR나 CHAR 유형이라면 ''(빈 문자열) 같은?

답변에 대한 댓글 2개

2017-03-08 (수) 00:24:01
DESC 테이블명;
이렇게 테이블 스키마를 볼때
NULL 이란 값도 없는 상태를 원합니다.
2017-03-09 (목) 16:54:05
감사합니다

답변을 작성하려면 로그인이 필요합니다.