두 개의 테이블이 있습니다. 하나의 표에 단어가 포함되어 있습니다. 다른 테이블은 포인트를 포함합니다.일부 조건으로 여러 레코드를 삽입하는 방법
table words:
id word
table points:
id wordid x y
단어 열은 고유합니다.
나는 현재 입력 된 x 값과 단어 | y 값의 목록을 취하는 저장 프로 시저를 작성하려고합니다. 예를 들어
:
그것의 초기 단어 테이블 행 :
id word
1 Carrot
2 Apple
3 Potato
우리는 절차 StoreData(x = 5, words = { Carrot:123, Onion:321 })
를 호출합니다. 그 결과
Words table:
id word
1 Carrot
2 Apple
3 Potato
4 Onion
Points table:
id wordid x y
1 1 5 123
2 4 5 321
어떻게 할 수 있나요?
귀하의 질문은 더 나은 제목을 사용할 수 있습니다
은 (덧붙여, 내 구체화 테이블
t
는 기본적으로 생성하고 저장 프로 시저를 호출하기 전에 채울 수있을 것 테이블입니다). "이 쿼리를 수행하는 방법"은 일반적으로 스택 오버플로에 대한 1/4의 제목이됩니다. :-) – AllInOne@Randy Ofcourse 여러 쿼리를 사용하여 straignforward 방법을 알고 있지만 매우 느리게 작동합니다. 코드 작성 안함. 그냥 내가 예제를 찾을 수있는 몇 가지 팁을 줘. 나는 mysql에 매우 익숙하기 때문에 그러한 프로 시저를 작성하기가 어렵다. – Neir0
@AllInOne 내가 편집 한 제목. – Neir0