본문 바로가기

DB

TRUNCATE + FOREIGN KEY 5.5.7 부터 FOREIGN KEY 설정이 된 테이블을 TRUNCATE 하려면 FOREIGN_KEY_CHECKS을 0으로 지정해야한다. 안 그러면 Cannot truncate a table referenced in a foreign key constraint 오류가 발생한다.SET FOREIGN_KEY_CHECKS = 0; -- Disable foreign key checking. TRUNCATE TABLE Video; TRUNCATE TABLE Category; SET FOREIGN_KEY_CHECKS = 1; -- Enable foreign key checking.
[mariadb] 계층형 테이블 및 쿼리 오라클의 start with connect by 같은 구문이 없다. mariadb 10 버전 부터 with recursive 절이 가능한데원하는 구조를 잘 못만들겠네 아.. 귀찮아 ㅋㅋ일단 아래 원문에 있는게 제일 나아 보여서 네이밍 관련해서만 수정을 했다.계층구조를 보여주려고 서브쿼리 와 함수내부에서 loop 를 돌게 되어있는데...차라리 Category 테이블에 컬럼을 하나 추가하는게 더 낫지않을까 고민해본다.mysql 답변형 게시판 테이블 구조처럼 관련글들에 대한 ref 컬럼을 만들면계층구조 결과를 가져오기에는 복잡한 쿼리가 필요하지 않을것 같다. 지금은 mariadb 가 계속 버전업 되면서 CTE(Common Table Expression) 가 많이 적용되는듯 하다.오라클, PostgreSQL, ..
MariaDB 10 에서 json 타입 사용하기 Dynamic Columns 를 이용한 json 데이터 다루기 - http://jason-heo.github.io/mysql/2014/12/18/mariadb10-nosql-and-json-udf.html MariaDB Dynamic Columns 문서 - https://mariadb.com/kb/en/mariadb/dynamic-columns/
[mysql / mariadb] 데이터베이스 사용자 계정 생성 및 권한 부여 http://ubasti.tistory.com/trackback/5
CentOS 6 에서 MariaDB 10 설치 및 설정 - yum 을 이용한 패키지 설치 공식 사이트 : https://mariadb.com/kb/en/mariadb/yum/참고 사이트 : http://itlift.blogspot.kr/2015/11/centos7-mariadb-yum.htmlhttp://www.serverlab.ca/tutorials/linux/database-servers/step-step-installing-configuring-mariadb-centos-6/ 진행중...
중복 데이터 찾기 select * FROM gcm_users WHERE smsphone IN (SELECT A.smsphone AS smsphone FROM ( SELECT smsphone FROM gcm_users GROUP BY smsphone HAVING COUNT(*) > 1 ) AS A) smsphone 을 그룹해서 가지고 오는데 그룹된 row 가 1개 이상 일때 smsphone 가져와라 - as A테이블.smsphone IN A.smsphone 조건인 놈들을 가져와라.. 글이 더 이해하기 힘들군 ㅋㅋ ㅜㅜ;
오라클 wrap -> unwrap 해주는 사이트 http://www.codecrete.net/UnwrapIt/
어플리케이션에서 오라클 한글 깨질때 원문 : http://alicepure.blogspot.kr/2013/08/oracle-sqlplus.html 오래된 파워빌더 개발툴로 빌드하면 "?????" 모두 물음표로 나오더라..델파이, 토드 등등 다른 어플리케이션에선 정상적으로 나오는데..그리하여 적용해본것이==================== 파워빌더 프로그램 관련 ====================1. 파워빌더 에서 오라클 한글깨짐 환결변수에 -> 시스템변수 에 아래추가 변수 : NLS_LANG 값 : AMERICAN_AMERICA.KO16KSC5601 KOREAN_KOREA.KO16KSC5601 위둘중에 하나씩 넣어볼것. 나는 둘다 잘되네 ^^==================== 파워빌더 프로그램 관련 ====================