본문 바로가기

MySQL3

날짜, 시간 데이터 처리 예제 1) 현재 날자와 시간을 얻는다. SQL : SELECT SYSDATE(); 결과 : 2015-06-18 11:42:41 SQL : SELECT NOW(); 결과 : 2015-06-18 11:42:41 2) 현재 시간을 얻는다. SQL : SELECT CURTIME(); 결과 : 11:44:46 3) 현재 날자를 얻는다.SQL : SELECT CURDATE();결과 : 2015-06-18 4) 일수 더하기 SQL : SELECT DATE_ADD('20150618', INTERVAL 5 DAY); SQL : SELECT DATE_ADD('2015-06-18', INTERVAL 5 DAY); SQL : SELECT DATE_ADD('2015/06/18', INTERVAL 5 DAY); SQL : SELECT.. 2015. 6. 18.
PK 가 없는 테이블의 레코드 삭제시 오류(Error Code:1175) 해결 방법 테이블을 생성할 때, PK가 없이 생성해야 하는 경우가 있습니다. 이때, 해당 테이블의 레코드를 수정하거나 삭제하려고 하면 아래 오류가 뜹니다. Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column To disable safe mode, toggle the option in Preferences -> SQL Editor and reconnect. 에러의 이유는 MySQL이 Where 절을 사용해서 Update 또는 Delete 를 할 수 없도록 막아서 그렇다고 합니다. 해결 방법은 다음과 같습니다. 1) 쿼리 구문에서 다음 문장을 실행해 줍니다... 2015. 4. 24.
[Erwin] MySQL에 연결시, "지정된 DSN은 드라이버와 응용 프로그램 간 아키텍처 불일치를 포함합니다." 메시지 해결 방법 Erwin으로 데이타 모델링을 끝내고 테이블을 생성하려고 데이터베이스에 접속하는 과정에서 아래와 같은 오류가 메시지가 떴다. 잠시동안 난감 ^^; [Microsoft][ODBC 드라이버 관리자] 지정된 DSN은 드라이버와 응용 프로그램 간 아키텍처 불일치를 포함합니다. 원인은 Erwin 프로그램은 32bit 용이고 Windows7은 64bit 이다 보니 설치된 MySQL ODBC 드라이버를 Erwin에서 제대로 인식하지 못해서 생기는 문제였네요. 해결 방법은 32bit, 64bit용 MySQL ODBC 드라이버를 모두 설치해 주면 됩니다. MySQL ODBC 드라이버는 http://dev.mysql.com/downloads/connector/odbc/ 에서 32bit, 64bit MSI Installer.. 2015. 3. 13.