mysql 질문입니다..

Dian   
   조회 5801   추천 0    

하드웨어 커뮤니티지만 서버 관리쪽에 일하시는 분이 많으신것 같아서 sql 질문을 올립니다.

특정 열에 있는 데이타만 변경하는 sql 질의문을 잘 모르겠습니다..

A란 데이타베이스에

mail 이라는 테이블이 있습니다.

그 안에 id 라는 줄의 데이타만 일정 값으로 변경 혹은 삭제 하려면

sql 질의를 어떻게 해야 하나요?
짧은글 일수록 신중하게.
이문흠 2009-02
update mail set id = [어떤값] where id 연산자 어떤값이나조건문

으로 변경하실 수 있습니다. where 절 포함해서 기술하지 않으시면 id가 전부 변경됩니다.
[어떤값]에 원하시는 id 값을 입력할 수 있습니다.

UPDATE [LOW_PRIORITY] [IGNORE] table_reference
    SET col_name1={expr1|DEFAULT} [, col_name2={expr2|DEFAULT}] ...
    [WHERE where_condition]
    [ORDER BY ...]
    [LIMIT row_count]

업데이트(변경)하시전에 복원 방법이나 백업의 필요성이 있는지 판단하세요.

http://dev.mysql.com/doc/refman/5.0/en/update.html
어린왕자 2009-02
위의 그림으로 추측 하기로는 id 가 PK
(row를 구분하는 구분값)
로 보이는데 그러면 일정한 값(모두 동일한 값)으로 변경이 불가능 합니다.
鮮于鈞 2009-02
특정 테이블의 컬럼을 삭제하려면,
- 제약조건 삭제후
alter table 테이블명 drop 컬럼

alter table mail drop id
곽노성 2009-02
감사합니다..


QnA
제목Page 2187/5704
2015-12   1656771   백메가
2014-05   5121433   정은준1
2005-09   5798   김창윤(k)
2005-08   5798   조대헌
2016-04   5798   the촌놈
2014-03   5798   박중석
2014-07   5798   이이크
2005-07   5798   정회정
2006-04   5798   김진완
2006-08   5798   이문흠
2005-10   5798   윤종완
2008-01   5798   김건우
2005-08   5798   오재호
2009-03   5798   일반유저
2005-09   5798   변기철
2011-10   5798   승후니도쿄
2006-05   5798   김건우
2022-03   5798   keros
2005-07   5798   김세권
2012-12   5797   HEUo김용민
2017-05   5797   유포리아
2005-05   5797   송화식