테스트 사이트 - 개발 중인 베타 버전입니다

SQL덮어씌우기 채택완료

렙비 4년 전 조회 2,419

제가 Phpmyadmin 에서 g5_board_file SQL를 덮어씌우려고 합니다.

다행이 wr_id에는 곂치는게 없더라구요.

근데 

 

--
-- 테이블 구조 `g5_apms`
--

CREATE TABLE `g5_apms` (
  `apms_company` tinyint(4) NOT NULL DEFAULT '0',
  `apms_personal` tinyint(4) NOT NULL DEFAULT '0',
  `apms_register` tinyint(4) NOT NULL DEFAULT '0',
  `apms_email_yes` tinyint(4) NOT NULL DEFAULT '0',
  `apms_cert_yes` tinyint(4) NOT NULL DEFAULT '0',
  `apms_adult_yes` tinyint(4) NOT NULL DEFAULT '0',
  `apms_partner` tinyint(4) NOT NULL DEFAULT '0',
  `apms_marketer` tinyint(4) NOT NULL DEFAULT '0',
  `apms_commission_1` tinyint(4) NOT NULL DEFAULT '30',
  `apms_commission_2` tinyint(4) NOT NULL DEFAULT '30',
  `apms_commission_3` tinyint(4) NOT NULL DEFAULT '30',
  `apms_commission_4` tinyint(4) NOT NULL DEFAULT '30',
  `apms_commission_5` tinyint(4) NOT NULL DEFAULT '30',
  `apms_benefit1` int(11) NOT NULL DEFAULT '0',
  `apms_benefit2` int(11) NOT NULL DEFAULT '0',
  `apms_benefit3` int(11) NOT NULL DEFAULT '0',
  `apms_benefit4` [...]

 

MySQL 메시지: https://webhosting2033.is.cc:2083/cpsess6164475537/3rdparty/phpMyAdmin/url.php?url=https%3A%2F%2Fdev.mysql.com%2Fdoc%2Frefman%2F5.7%2Fen%2Ferror-messages-server.html" target="mysql_doc">문서https://webhosting2033.is.cc:2083/cpsess6164475537/3rdparty/phpMyAdmin/themes/dot.gif" title="문서" />

#1050 - 테이블 'g5_apms'는 이미 존재함 이렇게 나오네요.. 기존에 있는 데이터도 사용을해야되서 덮어씌워야하는데 혹시방법이 있을까요? 감사합니다.

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트
4년 전

g5_board_file SQL를 덮어씌우려고 합니다.<--무슨 말인지 불분명한데

데이터를 추가하려고 한다면 sql구분에서 다른 것은 지우고 insert 구문만 남기면 됩니다

 

그런데 g5_board_file 에 데이터를 추가하려는데 아래 쿼리문은 갑자기 왜 나온 것인가요?

디비를 백업한 화일을 import 하는 것이라면 당연히 불필요한 쿼리문은 모두 삭제해야죠

CREATE TABLE `g5_apms` ( ~~~ <---이미 디비에 g5_apms가 만들어져 있는데 또 create 구문이 실행되니까 나온 것입니다

 

무작정 import 할 것이 아니라 사용하려는 백업 화일을  에디터로 열어서 내용부터 보세요

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

렙비
4년 전
감사합니다! 해결했습니다.
처음에 SQL 테이블을 g5_board_file만 가져왔어야 했는데 전체를 백업했더라구요.

댓글을 작성하려면 로그인이 필요합니다.

렙비
4년 전

도움좀 부탁드립니다 ㅠㅠ

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

테이블이 이미있다면 craete table 쿼리는 빼고 돌리세요

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

렙비
4년 전
craete table 란 선택지가 없는데 혹시 어디있을까요 ㅠ?

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인