MySQL
-
마리아디비, MySQL 트리거를 통한 테이블 히스토리 쌓기개발 2022. 1. 10. 11:34
CREATE DEFINER=`root`@`127.0.0.1` TRIGGER `table_after_update` AFTER UPDATE ON `table` FOR EACH ROW BEGIN INSERT INTO table_history ( table_idx, table_name, table1, table2, table3, table4, table5, table6, insert_dt ) VALUES ( CONCAT(OLD.table_idx, " -> ", NEW.table_idx), CONCAT(OLD.table_name, " -> ", NEW.table_name), CONCAT(OLD.table1, " -> ", NEW.table1), CONCAT(OLD.table2, " -> ", NEW.table2)..
-
[MySQL]MySQL timestamp형 컬럼에 기본값 설정개발 2021. 1. 19. 13:10
CREATE TABLE `BOARD_BASIC_DATA` ( `NO` INT(5) NULL AUTO_INCREMENT , `TITLE` VARCHAR(200) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL , `CONTENT` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL , `WRITER` VARCHAR(200) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL , `INSERT_DT` TIMESTAMP NOT NULL DEFAULT '0000-00-00 00:00:00' , `UPDATE_DT` TIMESTAMP NOT NULL DEFAULT CURRENT_..
-
MYSQL Workbench Adminstrative Roles개발 2019. 11. 25. 18:52
DBA - grants the rights to perform all tasks : 모든 작업을 수행할 수 있는 권한을 부여 MaintenanceAdmin - grants rights needed to maintain server : 서버 유지 관리에 필요한 권한 부여 ProcessAdmin - rights needed to assess, monitor and kill any user process running in server : 서버에서 실행 중인 사용자 프로세스를 평가, 모니터링 및 종료하는데 필요한 권한 부여 UserAdmin - grants rights to create userslogins and reset passwords : 사용자 로그인 생성 및 비밀번호 재설정 권한 부여 Securit..