mysql 질문입니다..

Dian   
   조회 6085   추천 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 4217/5731
2015-12   1793791   백메가
2014-05   5268782   정은준1
2005-11   5358   방효문
2004-11   7921   정진기
2017-07   7732   늘파란
2005-07   6459   민봉기
2008-12   5740   박진국
2009-01   5494   윤치열
2006-01   5861   김건우
2007-04   5920   방효문
2017-06   3870   트니아빠
2005-07   5932   이윤성
2017-07   3619   turtlmac
2005-10   5971   추상화
2004-10   7189   이병헌
2017-04   8742   딸기대장
2007-02   5011   김희진
2007-04   5083   조기철
2017-06   3409   1CPU지창훈
2017-06   22384   PCPCMAN
2023-03   1300   술이
2006-03   6062   곽선호