-
조회수 +1 시키는 쿼리와 글을 읽은 사람들을 / 표시하는 쿼리Mysql/쿼리문 2020. 5. 27. 14:11728x90
update notice set viewcount = viewcount + '1', view_user = CONCAT(IFNULL(view_user,""),'admin/')
where nno = '22'
viewcount : 조회수 필드
view_user : 읽은 사람 중복x 아이디/아이디/아이디/ 이런식으로 저장
문제발생)
update notice set viewcount = viewcount + '1', view_user = CONCAT(view_user,'admin/') where nno = '22'
이러한 쿼리로 사용 했으나
view_user가 조회수가 0이고 view_user필드가 null값일때 view_user필드에 concat되지 않음...
해결방법)
CONCAT(IFNULL(view_user,""),'admin/') concat함수 안에 ifnull 함수를 사용해서 null을 공백으로 치환으로 해결
728x90'Mysql > 쿼리문' 카테고리의 다른 글
한글 정렬할때 정확하게 하는 쿼리 (0) 2020.09.28 date필드값을 이용한 24시간전 데이터를 불러오는 쿼리 (0) 2020.04.23