목록전체 글 (27)
...
MySQL 지난 Post 에서는 CSV 추출에 대해서 작성 했습니다. 이번에는 생성경로를 지정해서 추출 하는 내용을 작성 하겠습니다. 참고한 사이트 :: https://gist.github.com/gaerae/6219678 테스트 환경은 MySQL 5.7 입니다. 이번 POST에서는 지난 Script를 활용해서 생성경로를 넣어서 출력하는 내용의 Sql 문을 만들어 보겠습니다. Syntex 는 SELECT * FROM DB_NAME.TABLE_NAME INTO OUTFILE '경로명\파일명.csv(파일 확장자)' CHARACTER SET euckr(캐릭터 셋 설정) FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' ESCAPED BY '\\'LINES TERMIN..
MySQL 을 사용하다 보면 CSV 로 바로 추출 하고 싶은 경우가 있습니다. 구글링을 하다 추출 하는 방법을 찾아보고 테스트를 진행 했습니다. 참고한 사이트 :: https://gist.github.com/gaerae/6219678 테스트 환경은 MySQL 5.7 입니다. Syntex 는 SELECT * FROM DB_NAME.TABLE_NAME INTO OUTFILE '파일명.csv(파일 확장자)' CHARACTER SET euckr(캐릭터 셋 설정) FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' ESCAPED BY '\\'LINES TERMINATED BY '\n' Test 과정 중 작성 한 내용입니다. SQL 수행 수행을 진행 하면 파일을 찾아야 합니..
MY-SQL 가 설치 완료 후 Terminal에서 습관 처럼 아래의 명령어를 치면 [root@localhost ~]# mysql -uroot -p 아래와 같이 에러가 나올 수 있습니다. [root@localhost ~]# mysql -uroot -p-bash: mysql: command not found 당황 하지 않고 vi /root/.bash_profile 에 아래의 SYENTEX 를 넣어 주고 실행 해주면 됩니다. PATH=$PATH:$HOME/bin:/usr/local/mysql/bin: 아래의 명령어로 수행 하면 완료 [root@localhost ~]# . .bash_profile
SQL 오류(1067): Invalid default value for 'datetime' 테스트 환경 MySQL 5.7 버전 참고 URL :: https://stackoverflow.com/questions/36882149/error-1067-42000-invalid-default-value-for-created-at 운영 환경에 적용 되어 있는 환경에서 DDL 문만 추출 후 Create 문을 Local 에 넣게 되면 아래와 같은 메세지가 나오게 됩니다, SQL 오류(1067): Invalid default value for 'datetime' 문제점은 Column 에 들어가는 datetime 의 default 값이 '0000-00-00 00:00:00' 이기 때문입니다. CREATE 가 안되는 원인을..