디비 관련 질문 입니다. 채택완료
꽁치입니다
3년 전
조회 2,460
먼저, 아미나 테마를 사용중입니다.
테이블에 있는 wr_content 에서 특정 값을 wr_1 필드에 일괄 복사해서 붙여넣기 할 수 있을 까요?
데이터는 1700개 정도 되는데, 수작업은 엄두가 안나서... ㅜㅜ;
wr_content 는
// 추가폼값을 전부 글내용(wr_content)에 담음
$wr_data = apms_unpack($write['wr_content']);
방법으로 작성되어있습니다. wr_content 내용은
a:145:{s:12:"arrival_date";s:10:"2020-09-30"; .................... } 중에서 arrival_date 구분자 값 '2020-09-30' 날짜값을 같은 테이블 wr_2의 필드에 복사해서 넣고 싶은데 어떻게 해야 할지 감도 오질 않아서 질문 합니다.
가능하기라도 한다면 코멘트좀 남겨 주세요^^
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
마르스컴퍼니
Expert
3년 전
0. 기존 테이블 데이터 백업
</p>
<p>create table aa_bak as select * from g5_write_aa</p>
<p>
1. 잘 추출되는지 확인 -> 적절하게 수정
</p>
<p>select substring(wr_content, locate('arrival_date";s:10:', wr_content) + 20, 10)</p>
<p> from g5_write_aa</p>
<p>
2. 업데이트 ( 1. 확인)
</p>
<p>update g5_write_aa</p>
<p> set wr_2 = substring(wr_content, locate('arrival_date";s:10:', wr_content) + 20, 10)</p>
<p>
로그인 후 평가할 수 있습니다
답변에 대한 댓글 3개
�
꽁치입니다
3년 전
�
마르스컴퍼니
3년 전
sql 쿼리입니다. 직접 실행하면 됩니다.
�
꽁치입니다
3년 전
적용이 잘 됐습니다. 항상 고맙게 생각 합니다.^^
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
터미널에서 작업을 하는 건가요? 아니면 phpMyAdmin SQL 쿼리에서 직접 작업 하나요??