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