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