>  Q&A  >  본문

저장 프로시저를 사용하여 여러 중첩 목록의 데이터를 데이터베이스의 여러 행에 삽입하는 방법

<p>아래와 같은 MySql 데이터베이스 테이블이 있습니다.</p>

id | 페이지_이름 | item_id | <p>이 테이블은 웹 애플리케이션의 다양한 페이지에 사용되는 언어 기반 텍스트를 저장합니다. 여러 언어와 여러 페이지의 텍스트를 번역하고 다음 형식으로 JSON 파일에 저장했습니다. </p> <pre class="brush:php;toolbar:false;">[ ["home","fr",1,"프랑스어 텍스트 항목 1"] ["home","fr",2,"프랑스어 텍스트 항목 2"] ["home","fr",3,"프랑스어 텍스트 항목 3"] ["home","fr",4,"프랑스어 텍스트 항목 4"] ["home","fr",5,"프랑스어 텍스트 항목 5"] ]</pre> <p>각 JSON 문서에는 특정 언어 및 특정 웹페이지에 대한 데이터가 포함되어 있습니다. </p> <p>삽입할 데이터가 너무 많아서 이 데이터를 내 데이터베이스에 추가하는 효율적인 방법을 찾으려고 노력하고 있습니다. 저장 프로시저를 사용하는 것이 가장 좋은 방법이라고 생각하지만 이와 같은 배열을 반복하고 삽입하는 방법을 다루는 튜토리얼을 찾을 수 없습니다. </p> <p>이러한 배열을 저장 프로시저에 전달하고 행 단위로 삽입하면서 반복할 수 있습니까? </p> <p>어떤 도움이라도 주시면 감사하겠습니다. </p>

P粉807471604P粉807471604407일 전509

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

  • P粉676588738

    P粉6765887382023-08-15 13:06:06

    으아악 으아악 으아악 으아악

    id page_name 언어 item_id item_text
    1 fr 1 프랑스어 텍스트 항목 1
    2 fr 2 프랑스어 텍스트 항목 2
    3 fr 3 프랑스어 텍스트 항목 3
    4 fr 4 프랑스어 텍스트 항목 4
    5 fr 5 프랑스어 텍스트 항목 5

    바이올린

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