2026, 새로운 도약을 시작합니다.

컬럼 부분복사해서 각각 다른 컬럼에 저장 채택완료

데이터 구조는 아래처럼 되어있습니다.

{"juso":"지번: oo시 ㅇㅇ구 ㅇㅇ동 173-1\r\n,"build_name":"oo빌딩","juso_detail":"1234호","juso_cut":"ㅇㅇ시 ㅇㅇ구 ㅇㅇ동","memo":""}    

이런 구조에서 주소, 빌드네임, 주소디테일을 각각 다른 컬럼에 복사해서 저장하고 싶습니다.

마이어드민에서 sql로 한번에 처리할수 있는 방법이 없을까요?

답변 2개

json 포맷 같은데

{"juso":"지번: oo시 ㅇㅇ구 ㅇㅇ동 173-1\r\n,"build_name":"oo빌딩","juso_detail":"1234호","juso_cut":"ㅇㅇ시 ㅇㅇ구 ㅇㅇ동","memo":""}    

"(comma)가 빠진 것이 눈에 띄네요.

https://www.php.net/manual/en/function.json-decode.php

json_decode()라는 함수를 검토해 보세요.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

가능하죠

insert into 저장할테이블

set 저장할필드 = concat(붙일필드1, 붙일필드2, 붙일필드3)

    , 기본적인필수필드 = 필수값

;

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

결합이 아니고 분해를 하고 싶은데 저 반대로 하려면 어떻게 해야 하나요?
분해는 PHP로 하시는게 좋아요

$ext = explode(" ",$juso);

$sql = "INSERT INTO SET {$저장할테이블}
SET
addr1 = "{$ext['0'}",
addr2 = "{$ext['1'}",
addr3 = "{$ext['2'}",
필수필드 = 필수값
";
sql_query($sql);
과 같은 형태면 됩니다.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고