자유게시판

제목 mysql workbench 쓰시는 분 계시면 도움 좀.. ㅡㅠ..
글쓴이 현원 작성시각 2010/07/12 20:39:54
댓글 : 12 추천 : 0 스크랩 : 0 조회수 : 24565   RSS
 워크벤치로 만들어놓고

싱크로 모델을 하면 자동으로 테이블 만들어주고 하는거 아니었나요? ㅡㅠ..

-ㅁ-;; 만들어 놓은 테이블이 죄다 안들어가네요 ㅡㅠ.. 이게 우찌된 일일까요 ㅠㅡ..

커넥션 문제도 없었는디 ㅡㅠ...

혹시 같은 경험 하신분 계시면 구원의 빛을 주세요 ㅡㅠ..
 다음글 캐나다에서 에그 도입하면 어떨것 같나요? (4)
 이전글 넥서스원 인증샷 (7)

댓글

케이든 / 2010/07/13 02:34:01 / 추천 0
생성은 foward로 하는걸로 알고있습니다

sql만 뽑아서 수동으로 해도 되구요
앤드그리고 / 2010/07/13 09:59:27 / 추천 0
저도 mysql workbench 를 사용하는데
mysql workbench 를 이용해서 db 에 직접 테이블 생성하는건 안해봤네요.
(이건 database - forward engineer 를 이용해서 작업하는거를 말씀하시는거죠?)

일단 모델을 만들고,
export - forward engineer sql alter script 와
export - forward engineer sql create script 를 이용해서
전체 스키마와 변경된 스키마를 따로 저장합니다.

개발 서버와 운영 서버가 따로 있는데, 이렇게 쿼리를 뽑아서 적용하면, db 상태 관리가 편해지더군요...
미드필드 / 2010/07/13 10:00:24 / 추천 0
저도 워크벤치에서 테이블 10개 만들어서 싱크 했는데 5개만 들어가더군요

그래서 이상해서 안들어가지는 테이블 하나를 수동으로 sql 만 복사한 다음에
phpmyadmin 에 붙여 넣기 하고 실행하니까 에러가 나더군요

워크벤치에서 만든건데 이상하게 sql 문 에러 나길래 봤더니 제가 설정한 디폴트 값에 예를 들면 'Y' 이렇게 되어있는  콤마 에서 에러 난다고 메세지가 나오더군요 이상해서 phpmyadmin 디폴트 값 지우고 새로 'Y' 이렇게 입력해주니까 입력되더군요

mysql 버전 문제인지 잘 모르겠지만  데이터 타입 이나 디폴트 값을 한번 체크 해보시는게 좋을 것 같습니다.

제일 좋은 방법은 수동으로 sql 복사해서 phpmyadmin 같은데 넣어보고 어떤 sql 문 에러인지 확인해봐야 할것 같습니다.

현원 / 2010/07/13 10:39:12 / 추천 0
 감사합니다! 많은 도움이 되었습니다 ㅎㅎ
kirrie / 2010/07/13 18:52:15 / 추천 0
워크벤치가 논리적으로 모순되는 부분까지 일일이 다 체크하지 않기 때문에 미드필드님과 같은 문제가 자주 발생합니다.

그리고 테이블 리버스 엔지니어링이나 테이블 씽크 같은 기능들은 라이센스된 버전에서만 가능하죠. 개인이 사용하기는 힘들듯;
맥스 / 2010/07/13 19:40:55 / 추천 0
싱크해서 사용합니다. 싱크하고 나면 로그화일이 남습니다. 그걸 확인하시면 뭣때문에 됐는지 알수 있습니다,.
개인버젼에서 리버스 엔지니어링, 테이블싱크 모두 사용해봤습니다.
단 리버스 엔지니어링의 경우 워크벤치에서 만들때처럼 연관관계는 뽑아주지 않습니다.
현원 / 2010/07/13 19:43:36 / 추천 0
 아 로그파일이 남는군요 ;; 헐... 이상하게 fk 건 테이블만 안만들더라구요 ㅡㅠ.. 음 전 싱크로 안되길래 create table 문 통째로 뜯어다가 phpmyadmin에서 돌려보니 잘 되더라구요 =ㅁ=;; 이건 뭔.. 그래서 그냥 phpmyadmin으로 다 때려넣고 억울해서 여쭤보았사옵니다 ㅡㅠ
맥스 / 2010/07/13 19:44:46 / 추천 0

저는 fk 많이 걸어 사용합니다.
그리고 얼마전 나온 5.2버전인가 사용하면 기능이 많이 늘었습니다.
전 phpmyadmin 사용한지 아주 오래됐습니다.
그 용도는 heidisql이라는 프로그램 사용합니다.
로컬프로그램이라서 반응속도도 높고
특히 server2server기능을 많이 사용합니다

현원 / 2010/07/13 19:58:04 / 추천 0
 오옷!! 감사합니다.
kirrie / 2010/07/14 10:49:38 / 추천 0
맥스//엥? 예전엔 분명 엔터프라이즈 에디션인가에서만 지원한다고 메뉴에는 있어도 활성화되어 있지 않던데, 풀렸나봐요? +_+
작돌이 / 2010/07/15 00:45:10 / 추천 0
Mysql 디자인할때 이놈만한게 없는 거 같아요. 다른 모델링 툴 사용하기 불가능할때가 아니더라도 워크벤치에 손이가요.

현원 / 2010/07/20 10:28:36 / 추천 0
ㅎㅎ 저도 워크벤치 첨본게 2년 전쯤인데 지금도 좋다고 생각해요. 가끔 일어나는 불상사만 빼면요 ㅡㅡ;