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 |
Tags
- 네인생우습지않다
- 헬레나크로닌
- 훌륭한모국어
- 비밀번호변경
- 공작과개미
- 나만의주식5법칙
- 성선택
- OpenCV
- todolist
- Git
- UPSERT
- 중용
- php
- 서울로가자
- Face Detection
- 옹졸함
- 클라우드
- MySQL
- 꼭읽어봐야할책
- delete
- linux명령어
- 일일투자금액
- Python
- 지방사람이보는서울사람
- ChatGPT
- 다산의마지막습관
- 독후감
- git 업로드
- db
- Django
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