* [ 구조 복사 ]

Create Table new_table like old_table 

  특징 : 기존 테이블의 설정 그대로 복사 된다.

    참고 => 기존 테이블에 'Primary Key' 또는 'auto_increment' 가 설정 되어 있으면 복사 할 수 없음.
    응용 => Create Table IF NOT EXISTS new_table like old_table (new_table 이 없으면 복사)

 


* [ 구조와 데이터 복사 ]

Create Table new_table ( select * from old_table )

  특징 : 테이블의 구조와 함께 데이터도 함께 복사가 된다.

     주의 => 기존 테이블에 'Primary Key' 또는 'auto_increment' 가 설정 되어 있으면 해당 설정은 적용 되지 않고

                 값만 복사 됨.

 

* [ 데이터 복사 ]

Insert Into destination_table ( select * form source_table

  참고 ==> 대상 테이블의 컬럼 중에 자동 증가 값 설정 이 된 컬럼이 있을 경우 해당 컬럼에 데이터 입력시 중복된

                데이터가 있으면 오류 발생.
  응용 ==> Insert Into destination_table (column_a, column_b) (select a, b from source_table) 원하는 필드의

                데이터만 복사가 가능하다.

'배워서 남주자 > Data Base' 카테고리의 다른 글

[ MySQL] - join 쿼리  (0) 2019.10.29
Mysql 특정값 제외하고 Select 하기. Not IN  (0) 2019.10.18
[MySQL] Select 한 내용 Insert 시키는 방법  (0) 2019.09.29
SQL Server 2016 설치  (3) 2019.07.31
[Oracle] 이것저것  (0) 2019.03.21

동일한 구조의 테이블 또는 다른 구조의 테이블에  select 한 내용을 insert 하는 방법.

 

1. select 한 내용의  전체 컬럼 insert

INSERT INTO [table] SELECT * FROM [table] WHERE [조건];

select 테이블과 insert할 테이블의 구조가 일치해야 한다.

 

 

2. 원하는 컬럼만  select 해서 insert

INSERT INTO [table] (column1, colum2, colum3) SELECT column1, colum2, colum3 FROM [table] WHERE [조건];

특정 컬럼을 직접 선택해서 insert하는 방법이다.

[ 구글 메일로 이메일 발송이 차단되었을 경우 해결 방범 ]

    

1. 반송된 메일 주소에 반송원인과 함께 표시된 구글 고객센터 URL로 접속한다.

<hg*****@gmail.com>: host gmail-smtp-in.l.google.com[108.177.97.27] said:
    550-5.7.1 [59.9.162.64      12] Our system has detected that this message
    is 550-5.7.1 likely unsolicited mail. To reduce the amount of spam sent to
    Gmail, 550-5.7.1 this message has been blocked. Please visit 550-5.7.1
    https://support.google.com/mail/?p=UnsolicitedMessageError 550 5.7.1  for
    more information. x64si3716152pfc.130 - gsmtp (in reply to end of DATA
    command)

 

2. 대부분 계정 해킹으로 인한 대량메일 발송으로 인해 차단되는 경우가 대부분이다.
   아래 안내 페이지의 "대량메일 발신자 가이드라인" 을 선택한다.

 

 

 

3.   우측에 바로가기 메뉴 중 "IP 주소 차단으로 인한 메일반송 문제 해결하기"  를  선택한다.

 

 

 

4. 

 

+ Recent posts