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;
댓글 없음:
댓글 쓰기