서버 동일계정내 디비 칼럼복사하기
페이지 정보
본문
동일계정내 디비 칼럼복사하기
오늘 제가 필요해서 도움을 받은 내용입니다.
■ 개요
오늘의 명언 디비가 생겼습니다.
sayingtable.sql 파일로 받았습니다.
그누보드 게시판에 글쓰기를 하나씩 하고 싶었습니다.
그래서 게시판을 하나 만들고(게시판명: wise_saying) 글을 하나 작성해 봤습니다.
왜? 글을썼을때 칼럼중 어디어디에 입력값이 들어가는지 알아보고 그 값을 넣어주면 내가 하나하나 글쓰는것과 동일한 하니까요.
■ 코드
동일한 계정에 그누보드 깔고
sayingtable.sql 디비도 추가해 두고
아래와 같이 명령을 줬습니다.
[code]
INSERT INTO g5_write_wise_saying (wr_subject, wr_content, wr_seo_title, mb_id, wr_name, wr_datetime)
SELECT '오늘의 명언 모음', content, '오늘의 명언 모음', 'admin', '관리자', NOW()
FROM sayingtable
[/code]
■ 명령어 코드 설명
정리해 두지 않으면 나중에 써먹질 못해서 기록형으로 풀어 봅니다.
[code]
INSERT INTO g5_write_wise_saying (wr_subject, wr_content, wr_seo_title, mb_id, wr_name, wr_datetime)
[/code]
- wise_saying 라는 그누보드 게시판을 만들었습니다.
- 그누보드 g5_write_wise_saying 디비의 칼럼 중 "wr_subject, wr_content, wr_seo_title, mb_id, wr_name, wr_datetime" 이곳에 자료를 넣을 예정 입니다.
* 여기서 중요한것은 칼럼 순서를 잘 맞춰야 합니다.
* g5_write_wise_saying 디비 칼럼 보기를 누르면 보이는 순서대로 나열해야 합니다.
[code]
SELECT '오늘의 명언 모음', content, '오늘의 명언 모음', 'admin', '관리자', NOW()
[/code]
- 위 그누보드 칼럼 순서대로 넣을 값을 정의 하는 것입니다.
- '' 작은 따움표로 된 것은 고정된 문구를 입력 한다는 것입니다.
즉, '오늘의 명언 모음' 이라고 된것은 위 그누보드 첫번째 칼럼인 wr_subject 에 '오늘의 명언 모음' 이라고 넣겠다는 것입니다. 즉, 제목은 모두 동일하게 오늘이 명언이 되는 것입니다.
제목을 다르게 한다? 그건 저도 모릅니다. ㅋㅋ 구글링 해보세요.
- 작은 따움표가 없는 content 라고 된 것은 가져올 데이타가 있는 sayingtable 테이블에서 가져올 칼럼의 이름 입니다.
- NOW() 는 현재 시간을 입력 한다는 것입니다.
[code]
FROM sayingtable
[/code]
원본 데이터, 즉 어디에 있는 테이블에서 자료를 가져올지를 정의하는 것입니다.
- 이전글
- 다음글
댓글목록
등록된 댓글이 없습니다.