반응형 mariadb30 [MariaDB] Function 정의자 수정 MariaDB 데이터를 Import 한 후 Export 하는 과정에서 사용자를 변경해서 넣을 경우, 이전 Import 했던 사용자의 계정으로 함수가 정의되어 있어서 실행을 할 수 없어서 변경을 해줘야 한다. SQL을 이용한 함수 정의자 일관 변경 방법 -- 함수 확인 SELECT * FROM MYSQL.PROC WHERE DEFINER='olduser@%' and type = 'FUNCTION'; -- 함수 정의자 수정 UPDATE MYSQL.PROC SET DEFINER = 'newuser@%' WHERE DEFINER='olduser@%' and type = 'FUNCTION'; -- 함수 정의자 변경 상태 확인 SHOW FUNCTION STATUS; 2020. 8. 25. [MariaDB] 테이블 정보 확인 MariaDB의 스키마 정보를 JDBC로 가져와야 하는데 show command로는 불가능하여 찾은 방법. 접속된 데이터베이스 SELECT DATABASE() ; 테이블 정보 확인 > SHOW TABLES; > SELECT table_schema, TABLE_NAME FROM information_schema.TABLES WHERE table_schema = DATABASE() -- 현재 접속된 스키마 AND TABLE_NAME = 'my_table' ; 컬럼 정보 -- 컬럼 정보 > SHOW COLUMNS FROM my_table; > SELECT table_name ,column_name ,column_type ,is_nullable ,column_key ,column_default ,ordinal_.. 2020. 8. 20. 이전 1 ··· 5 6 7 8 다음 반응형