Update
-
mysql insert시 중복값 처리 두가지 (중복시 업데이트)NULL STACK 2019. 4. 26. 10:22
1. PK가 있을 경우 ( ON DUPLICATE KEY UPDATE ) (insert sql) + ON DUPLICATE KEY UPDATE + 컬럼명1 = ?, 컬럼명2=?; id : PK 해당 PK가 테이블에 있을때 변경을 원하는 컬럼을 뒤에 나열해준다. 테이블에 PK가 없으면 앞의 데이터를 넣어주는듯. sql = 'insert into table01 (`id`,`name`,`age`) values ( ?, ?, ? ) ON DUPLICATE KEY UPDATE name = ?, age = ? '; 2. PK가 없을 경우 ( NOT EXISTS ) 해당 데이터가 없으면 데이터를 입력해준다. sql = 'INSERT INTO likes(id,name) SELECT ?, ? FROM DUAL WHERE..
-
Mac OS JAVA updateNULL STACK 2019. 2. 8. 11:07
macOS High Sierraversion 10.13.3사용중. 리액트 하다가 빌드해보려는데 자바버전이 너무 낮아서 안됨. $ java -version // 해보니 1.0.56?인가 아무튼 1의 버전 나옴. 맥북사고 자바 설치한적 1도 없는 상태. $ brew cask install java //홈브류로 자바 설치 $ java -version //다시 확인해봄 openjdk version "11.0.2" 2019-01-15 //변경되어잇음 !OpenJDK Runtime Environment 18.9 (build 11.0.2+9)OpenJDK 64-Bit Server VM 18.9 (build 11.0.2+9, mixed mode)