본문 바로가기
반응형

Maria DB2

DB 전체에서 특정 필드를 찾아야 할 때 필드 길이를 전체적으로 수정할 일이 생겼다. 인터페이스하는 쪽에서는 정보 주체가 전달하는 대로 데이터 타입을 맞춰야하므로 전체적인 수정이 필요해졌다... ㅠ_ㅠ 어디서부터 어떻게 손을 대야 하나 고민이 되니까 전체 DB에서 특정 필드를 찾기 위한 쿼리를 날려보도록 하자. 원래 귀찮은 사람이 조금이라도 일을 덜하기 위해서 방법을 찾는다고 하던데 딱 그 격이다. SELECT TABLE_SCHEMA, TABLE_NAME, COLUMN_NAME, COLUMN_TYPE FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = '원하는 DB 스키마 입력' AND COLUMN_NAME LIKE '%원하는 검색어 입력%' 나의 경우는 이름 필드가 변경될거라 NAME을 기준으로 검색.. 2017. 11. 29.
SELECT JOIN 문을 이용한 UPDATE QUERY 기존 테이블에 신규 필드가 추가되면서 해당 필드에 특정 값을 입력해줘야 하는 일이 생겼다. 그 값이라는 것 마저도 기존 데이터를 이용해서 할 수 있는 확정된 기준이 없고 요청자가 row 별로 원하는 데이터를 엑셀로 넘겨줘서 이를 이용해야 했다. 엑셀 데이터를 입력하는 일 마저도 난감했지만 여차저차 프로그램을 짜고 임시테이블에 데이터를 밀어넣어서, 이 임시 테이블을 맵핑해서 원하는 테이블의 필드값을 update 해야 했다. 이에 사용했던 쿼리문을 정리해보고자 한다. SELECT JOIN 문을 이용한 UPDATE QUERY dev.mysql.com 에서 제공하는 UPDATE Syntax 를 간략하게 표현하면 우리가 자주 사용하는 일반적인 UPDATE Query 문이 나온다. UPDATE table_refer.. 2017. 3. 30.
반응형