목록마리아DB (2)
잡동사니
안녕하세요. yeTi입니다. 오늘은 MariaDB를 사용하면서 발생하는 'SQL ERROR (1044)' 를 해결하는 방법에 대해서 말해보고자 합니다. 제 경우에는 트리거(Trigger)를 지우고자 information_schema 데이터베이스의 TRIGGERS 테이블에 접근하여 데이터를 지우고자 했습니다.하지만 계정에 모든 권한을 다 줬지만 해결이 안됐습니다. 구글링 결과 트리거(Trigger)는 파일에서 직접 지울 수 있다고 하여 트리거를 사용하는 데이터베이스 폴더에 접근하였더니 .TRG, .TRN 확장자를 가진 파일이 존재합니다. 트리거(Trigger) 자체가 필요없어 해당 파일을 지우고 데이터베이스를 재시작하니 TRIGGERS 테이블에 해당 트리거가 없어졌습니다. 참고문헌Stack Overflow..
안녕하세요. yeTi입니다. 오늘은 MariaDB에서 사용할 수 있는 쿼리를 모아보겠습니다. 1. 데이터베이스 내보내기 mysqldump -u[계정] -p[비밀번호] [데이터베이스명] > [저장할 파일명] 2. 데이터 베이스 가져오기 mysql -u[계정] -p < [임포트할 파일명] 3. 로그인하기 mysql -u[계정] -p -h[호스트] 4. 데이터베이스 생성하기 CREATE DATABASE [DB명]; 5. 문자열 나누기SUBSTRING(str,pos), SUBSTRING(str FROM pos), SUBSTRING(str,pos,len),SUBSTRING(str FROM pos FOR len)SUBSTR(str,pos), SUBSTR(str FROM pos), SUBSTR(str,pos,len)..