>  Q&A  >  본문

한 필드의 수정된 값을 SQL의 새 필드에 삽입

내 문제는 SQL 쿼리에 대해 아무것도 모르지만 어렵지 않다고 생각되는 작업을 수행해야 한다는 것입니다. 권장되는 질문 중 일부를 시도했지만 이를 내 사례에 적용하는 방법을 실제로 이해할 수 없습니다. 도움을 주실 수 있기를 바랍니다.

기본적으로 필요한 것은 테이블에 일부 행을 만들고 사용하는 것입니다. 같은 테이블에 있는 다른 행의 값은 매우 구체적으로 설명하려고 합니다.


행이 많은 테이블(vb_postmeta)이 있는데 그 중 일부는 다음과 같습니다.

meta_id 게시물_ID 메타 키 위안 가치
1434 500 bpxl_videourl 1006hyOKoUM
1435 501 bpxl_videourl skjd9F008mN

여기서 필요한 것은 각 행에 대해 다음과 같이 새 행을 만드는 것입니다.

meta_id 게시물_ID 메타 키 위안 가치
자동 500 csco_post_video_url https://www.youtube.com/watch?v=lOO6hyOKoUM
자동 501 csco_post_video_url https://www.youtube.com/watch?v=skjd9F008mN

meta_id는 키이므로 자동 생성되어야 하며, post_id는 동일해야 하며 meta_value도 동일한 값을 가지며 앞에 YouTube URL이 추가되어야 합니다.

정말 얼마나 힘든지 모르겠지만, 너무 힘들지 않았으면 좋겠어요,

도움을 주셔서 미리 감사드립니다. 이 문제로 어려움을 겪고 있습니다.

P粉790187507P粉790187507213일 전385

모든 응답(2)나는 대답할 것이다

  • P粉696891871

    P粉6968918712024-03-21 09:40:23

    Meta_id가 AI(자동 증가)이고 mySQL(MSSQL의 사소한 수정)을 사용한다고 가정하고 다음을 시도해 보세요.

    으아악

    회신하다
    0
  • P粉151720173

    P粉1517201732024-03-21 09:06:38

    제안된 답변을 바탕으로 다음을 사용하게 되었습니다.

    으아아아

    회신하다
    0
  • 취소회신하다