인덱스 테이블이 있습니다. (태그에 ID를 연결).SQL : 몇 개의 레코드로 대체하십시오 (mysql)
REPLACE INTO com_index (word, ids) VALUES ('word1', concat(ids, ' 2')), ('word2', concat(ids, ' 2'))
word
은 기본 키입니다.
행을 살펴보고 존재하는 'ids
'에 '2'를 추가하십시오. 그렇지 않으면 '2'를 사용하여 새 행을 만듭니다.
그래서 단어 열 (word1 또는 word2 ...)이있는 행이 있는지, 제목에 '2'가 연결되어 있는지 확인해야합니다. 그리고 그러한 행이 없다면 (word
열과 함께) - ids
= '2'로 생성하십시오.
그리고 MySQL입니다. (sub_selects가 없음)
으로 해결할 수있는 문제의 배경이 약간 있다고 생각합니다. 입력과 출력 예제가 도움이 될 것입니다. –
아이디어가 있습니다. INSERT는 모든 단어를 무시합니다. 그리고 나서 모두 UPDATE. –
약간의 중재 : MySQL은 버전 4.1 이후 subselects를 지원합니다. –