본문 바로가기

Mysql36

mysql root 비밀번호 변경 use mysql; #where 구문에 키 값 혹은 limit 구문을 사용하지 않으면, update, delete 를 실행할 수 없는 설정set sql_safe_updates = 0; update user set authentication_string = password('변경할 비밀번호') where user='root'; 2018. 4. 16.
mysql Schema 데이터 백업, 내보내기(work bench) 스키마 복사 메뉴 -> Server -> Data Export 저 같은 경우 맨 위 Dump Data Only에서 Struct로 바꿔 구조만 복사했습니다. 필요하신 분은... 데이터 복사만 하시던지 둘 다 복사하시던지 알아서 고르시면 될 거 같아요. 그리고 Export로 나온 파일을 열여보면... Create Table이 있습니다.. 자기가 선택한 스키마 명이죠.거기서에서 텍스트 전체 변경으로 예를 들면 game_kr이 있으면 game_gl이나 game_jp로 바꾸면 새로 스키마를 생성하게 됩니다. 구조만 복사한 스키마에 그대로 파일명을 덮어쓰면 안에 있는 데이터는 어떻게 될지 겁나서 테스트 못 해봤음.. -.- 2018. 1. 24.
mysql 날짜 비교 3가지 방법 -- 명시적 변환SELECT *FROM `table_name`where `is_process` = b'0' and `is_complete` = b'0'and `is_publish` = b'1'and `create_time` > date('2017-06-08 00:00:00')-- 명시적 변환 시분초 생략SELECT *FROM `table_name`where `is_process` = b'0' and `is_complete` = b'0'and `is_publish` = b'1'and `create_time` > date('2017-06-08')-- 암시적 변환 시분초 생략SELECT *FROM `table_name`where `is_process` = b'0' and `is_complete` = b'0'a.. 2017. 9. 25.
로그 관련 매일 돌아갈 이벤트 스케쥴러에 등록될 로그 프로시저 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354CREATE DEFINER=`권한 유저`@`%` PROCEDURE `sys_log_table_create`()proc_label:BEGIN declare $target_max_month int; declare $cnt int; DECLARE EXIT HANDLER FOR SQLEXCEPTION BEGIN -- default exception handler ROLLBACK; COMMIT; SET @@SQL_SAFE_UPDATES=1; RESIGNAL; END; if not exis.. 2017. 9. 22.