250x250
반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- Face Detection
- 훌륭한모국어
- 중용
- 네인생우습지않다
- db
- MySQL
- 다산의마지막습관
- 지방사람이보는서울사람
- 클라우드
- 꼭읽어봐야할책
- 옹졸함
- 헬레나크로닌
- Git
- 서울로가자
- 독후감
- 일일투자금액
- 성선택
- 비밀번호변경
- delete
- ChatGPT
- todolist
- OpenCV
- git 업로드
- 나만의주식5법칙
- linux명령어
- php
- 공작과개미
- UPSERT
- Django
- Python
Archives
- Today
- Total
목록Primary Key (1)
Terry Very Good
[Mysql] Upsert(Update&Insert) 기능(Primary Key or Unique Key 값이 이미 있을 경우 Update, 없다면 Insert)
데이터를 업데이트 하려 할 때, 기존에 있던 값이면 업데이트, 없던 값이면 추가하고 싶을 때가 있다. 학교 학생 정보의 경우 학번을 기준으로 값이 있다면 Update, 없으면 Insert하는 느낌이다. 하지만 그러기 위해서는 '학번'이라는 키가 Primary Key거나 Unique Key여야한다. 처음부터 php로 Upsert 적용까지 살펴보자. 1. Primary, Unique Key 설정 [정의] 기본키(Primary Key): 해당 테이블의 식별자 역할을 하는 제약조건으로 테이블에 하나만 설정할 수 있다. Unique Key: 유일성을 가지기 위해 설정해 놓은 것으로, 중복을 방지한다. [구문] -- PRIMARY 추가하는 방법 ALTER TABLE person ADD PRIMARY KEY (nam..
프로그래밍/(WEB) DB관리
2021. 1. 10. 13:48