2015년 9월 2일 수요일

mySQL insert not exists

mysql에서 insert하기전에 중복 체크하고 없으면 insert 할 수 있다.
의외로 귀찮다.

체크는 where절에 넣으면 된다.

insert into testTable (ColumnPK, Column1, Column2)
select  'PKData','data1', 'data2' from testTable
where not exists
(
    select  ColumnPKfrom testTable
    where ColumnPK= 'PKData'
)
LIMIT 1;

댓글 없음:

댓글 쓰기

vsftpd FTP 서버 접속은 성공하였으나, "디렉토리 목록 조회 실패" 현상 발생시

FTP Passive 모드를 활성화 필요. 1. vsftpd 설정 변경 /etc/vsftpd/vsftpd.conf 상에 아래 내용 추가 기입 #passive modpasv_enable=YES pasv_min_port=5001 pasv...