찾다

 >  Q&A  >  본문

행이 존재하지 않는 경우에만 MySQL에서 동일한 테이블의 행을 복사하는 방법은 무엇입니까?

동일한 테이블에서 행 레코드를 복사하는 방법을 찾으려고 노력하고 있지만(행이 존재하지 않는 경우에만) 제가 찾은 솔루션은 부분적입니다. 예를 들어 "기록 복사" 또는 "없는 경우 삽입"입니다. 그래서 이 답변들을 합쳐서 답변을 만들려고 했는데... 아무래도 역겨운 코드를 만든 것 같습니다.

이것 좀 봐요

으아아아

기본 형식 레코드가 하나 있는데 UID = 0。如果没有NAME = S_TYPE的记录,则复制NAME = S_TYPE AND UID = 0的记录,并将UID11로 변경되었습니다. 레코드는 모든 열의 데이터를 복사해야 합니다. 그래서 SELECT *를 사용해 보았지만 올바른지 확실하지 않습니다.

확실히 둘 다 망쳤어 WHERE...

P粉729518806P粉729518806281일 전428

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

  • P粉860897943

    P粉8608979432024-02-22 11:55:57

    이미 괄호가 있는 경우 WHERE 那么后续应该是 AND。我不认为你真的需要第一个 WHERE:

    으아아아

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