http://yhlee.tistory.com/515
새 PC에 mySQL 설치하면 Workbench 설치가 안된다. 위 그림과 같이 Launch MySQL Inataller... 를 선택하면 아래 그림 창이 뜬다. 위 그림은 이미 Workbench를 추가한 화면인데, 처음에는 안 보인다. 그림 우측 노란색 부분에 Add..를 클릭하면 아래 창이 뜬다. MySQL Workbench X64를 선택하고 우측 화살표 눌러 추가하고 Net 로 진행하면 된다. 이때 Visual Studio 2013 Runtume Lib 없어 설치가 안된다는 문구가 나오는데 msdn.microsoft.com 에서 Visual Studio 2013 재배포 팩키지를 설치한 후 진행하면 된다.
메인 쓰레드에서만 처리하는 경우 일반적으로 아래 처럼 사용한다. (g_mysql 은 전역변수) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 mysql_init(&g_mysql); if (!mysql_real_connect(&g_mysql, _DB서버주소, _DBID, _DB암호, _DB명, 3306, 0, 0)) { AfxMessageBox(mysql_error(&g_mysql), MB_OK); return FALSE; } mysql_query(&g_mysql, "set names euckr"); //한글 인식 //AfxMessageBox("DB 연결 성공", MB_OK); // DB 쿼리 실행 ... mysql_close(&g_mysql); Colored by Color Scripter ..
MySQL 테이블 복사하기 대개 복사라 말함은 원본이 있고 대상이 있는 경우를 복사라 하는데 MySQL 테이블 복사는 원본만 있고 대상이 없는 경우에도 가능합니다. 1. 대상 테이블이 없는 경우 (MySQL table copy to another table - if table not exist ) CREATE TABLE [대상 테이블명] SELECT * FROM [원본 테이블명] 대상 테이블이 없다면 대상 테이블이 생성된 뒤에 복사가 됩니다. 아래는 실제로 test1 테이블을 test2 테이블 생성후에 복사 한 예입니다. test2 테이블이 생성되면서 총 8개의 레코드가 복사되었습니다. 2. 대상 테이블이 있는 경우 ((MySQL table copy to another table) INSERT INTO ..