MySQL-새 테이블에 행이 없으면 한 테이블에서 다른 테이블로 이동

무닉

새 테이블에 열이없는 경우 테이블의 행을 다른 테이블로 이동하고 싶습니다. 로그인 정보를 이동하고 이메일을 확인한다고 말합니다. 텍스트 형식은 다음과 같습니다.

이메일이 table2의 이메일 행과 일치하지 않으면 table1에서 행을 이동합니다 (이미 table2에있는 경우 아무 작업도 수행하지 않음). 현재 새 테이블에 이메일이 있는지 확인하지 않는이 코드가 있지만 다음을 수행 할 수 있기를 원합니다.

INSERT INTO logins(firstname, lastname, email, departmentid)
SELECT firstname, lastname, email, departmentid FROM temp_uploads WHERE tempuploadid = ?

select 문에서 두 테이블을 조인해야합니까? 아니면 더 나은 방법으로 할 수 있습니까?

다르 샨 메타

다음 쿼리를 시도해 주시겠습니까?

INSERT INTO logins(firstname, lastname, email, departmentid)
SELECT firstname, lastname, email, departmentid 
FROM temp_uploads 
WHERE tempuploadid = ?
AND NOT EXISTS (
  SELECT * FROM logins WHERE email = temp_uploads.email
);

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

MySQL-한 테이블에서 다른 테이블로 행을 이동하지만 새 ID 사용

분류에서Dev

한 테이블에서 다른 테이블로 Mysql Foreach

분류에서Dev

한 mysql 테이블에서 다른 테이블로 데이터 이동

분류에서Dev

한 MySQL 테이블에서 다른 테이블로 데이터 이동

분류에서Dev

MySQL은 다른 열의 동일한 테이블에서 다중 값 문자열을 새 테이블로 분할

분류에서Dev

한 행에서 다른 행으로 테이블 열 이동

분류에서Dev

한 테이블에서 열을 알 수없는 다른 새 테이블로 데이터 복사

분류에서Dev

테이블의 새 ID로 한 테이블에서 다른 테이블로 관계를 전송하는 방법

분류에서Dev

한 테이블에서 다른 테이블로 데이터 삽입-MySQL

분류에서Dev

MySQL은 한 테이블에서 다른 테이블로 임의의 행을 이동합니다.

분류에서Dev

선택에 따라 한 테이블에서 다른 테이블로 mysql 삽입

분류에서Dev

재귀 적으로 다른 테이블에서 MySQL 업데이트 테이블

분류에서Dev

한 테이블에서 다른 테이블로 MYSQL 복사 필드

분류에서Dev

한 테이블에서 다른 테이블로 가져가는 MySQL

분류에서Dev

MySQL은 한 테이블에서 두 번째 테이블의 일부 행으로 값을 뺍니다.

분류에서Dev

동일한 테이블의 다른 행에서 빼는 값으로 MySQL 날짜 시간 열 업데이트

분류에서Dev

한 테이블에서 다른 테이블로 열 추가

분류에서Dev

Yii : 한 테이블에서 다른 테이블로의 관계

분류에서Dev

한 테이블에서 다른 테이블로 열 복사

분류에서Dev

한 테이블에서 다른 테이블로 ID 게시

분류에서Dev

한 테이블에서 다른 테이블로 행을 삽입하지만 중복이없는 행만 삽입

분류에서Dev

MySQL 테이블 덤프를 테이블 행에 해당하는 새 줄로 나눌 수 없습니다.

분류에서Dev

다른 테이블이 새 레코드를 가져 오면 테이블에 자동으로 레코드 생성

분류에서Dev

다른 테이블에없는 테이블에서 행 삭제

분류에서Dev

MySQL은 중복없이 다른 테이블에서 임의의 값으로 업데이트 테이블

분류에서Dev

한 테이블에서 다른 테이블로 특정 행 업데이트

분류에서Dev

SQL의 새 테이블에 항목이없는 경우 테이블에서 다른 테이블로 행을 복사하는 방법

분류에서Dev

MySQL은 한 테이블에서 다른 필드의 다른 테이블로 데이터를 복사합니다.

분류에서Dev

SQL에서 한 테이블에서 다른 테이블로 행 복사

Related 관련 기사

  1. 1

    MySQL-한 테이블에서 다른 테이블로 행을 이동하지만 새 ID 사용

  2. 2

    한 테이블에서 다른 테이블로 Mysql Foreach

  3. 3

    한 mysql 테이블에서 다른 테이블로 데이터 이동

  4. 4

    한 MySQL 테이블에서 다른 테이블로 데이터 이동

  5. 5

    MySQL은 다른 열의 동일한 테이블에서 다중 값 문자열을 새 테이블로 분할

  6. 6

    한 행에서 다른 행으로 테이블 열 이동

  7. 7

    한 테이블에서 열을 알 수없는 다른 새 테이블로 데이터 복사

  8. 8

    테이블의 새 ID로 한 테이블에서 다른 테이블로 관계를 전송하는 방법

  9. 9

    한 테이블에서 다른 테이블로 데이터 삽입-MySQL

  10. 10

    MySQL은 한 테이블에서 다른 테이블로 임의의 행을 이동합니다.

  11. 11

    선택에 따라 한 테이블에서 다른 테이블로 mysql 삽입

  12. 12

    재귀 적으로 다른 테이블에서 MySQL 업데이트 테이블

  13. 13

    한 테이블에서 다른 테이블로 MYSQL 복사 필드

  14. 14

    한 테이블에서 다른 테이블로 가져가는 MySQL

  15. 15

    MySQL은 한 테이블에서 두 번째 테이블의 일부 행으로 값을 뺍니다.

  16. 16

    동일한 테이블의 다른 행에서 빼는 값으로 MySQL 날짜 시간 열 업데이트

  17. 17

    한 테이블에서 다른 테이블로 열 추가

  18. 18

    Yii : 한 테이블에서 다른 테이블로의 관계

  19. 19

    한 테이블에서 다른 테이블로 열 복사

  20. 20

    한 테이블에서 다른 테이블로 ID 게시

  21. 21

    한 테이블에서 다른 테이블로 행을 삽입하지만 중복이없는 행만 삽입

  22. 22

    MySQL 테이블 덤프를 테이블 행에 해당하는 새 줄로 나눌 수 없습니다.

  23. 23

    다른 테이블이 새 레코드를 가져 오면 테이블에 자동으로 레코드 생성

  24. 24

    다른 테이블에없는 테이블에서 행 삭제

  25. 25

    MySQL은 중복없이 다른 테이블에서 임의의 값으로 업데이트 테이블

  26. 26

    한 테이블에서 다른 테이블로 특정 행 업데이트

  27. 27

    SQL의 새 테이블에 항목이없는 경우 테이블에서 다른 테이블로 행을 복사하는 방법

  28. 28

    MySQL은 한 테이블에서 다른 필드의 다른 테이블로 데이터를 복사합니다.

  29. 29

    SQL에서 한 테이블에서 다른 테이블로 행 복사

뜨겁다태그

보관