답변 2개 / 댓글 1개
채택된 답변
+20 포인트
일단 select * from 테이블 where length(번호) < 11 로 결과값이 있는지 확인해보시구요.
이건 0101234567 처럼 중간번호가 3자리인 번호가 있는지 확인용.
결과값이 없다면 -가 없이 입력된 모든 전화번호가 11자리입니다.
전화번호 필드명이 tel 이라고 가정하고
update 테이블 set tel = concat(left(tel, 3),'-',mid(tel,4,4),'-',right(tel,4)) where length(tel)=11
답변을 작성하려면 로그인이 필요합니다.