phpmyadmin 또는 adminer 툴을 이용하여 한번에 여러 게시판의 추가필터 형식값을 변경하는 작업입니다.

추가필드를 이용하여 각 입력필드를 사용하고 있습니다. 단 저럴 경우 varchar(255)로 등록되기 때문에

wr_11 입력필드는 에디터를 사용하고 있어서 이 값을 text로 변경해야합니다.


그런데 이 변경해야할 값이 100개를 넘어갑니다. 

그런 경우에 사용하는 팁입니다.

1.show tables

show tables like '%검색 단어%';

단어의 앞에 검색단어+%는 시작하고 뒤에 오는 단어를 찾을 수 있습니다.

예) show tables like 'g5_write_list_%'

이렇게 먼저 치면 g5_write_list_로 시작하는 테이블을 모두 찾을 수 있습니다.

2. 컬럼 형식 변경하기

ALTER TABLE `g5_write_list_IN_ordre` CHANGE `wr_11` `wr_11` text COLLATE 'utf8_general_ci' NOT NULL AFTER `wr_10`;

먼저 한개를 변경해봅니다.

그럼 이렇게 값이 나오는데요,


3. 한번에 변경하기

에디터 등에서 1번과 2번을 조합해서 한줄씩 적어주시면 쉽게 변경이 가능합니다.

이 값을 phpmyadmin 이나 adminer 쿼리문 실행에서 실행해주시면 끝납니다.

추천한 사람

 
array(3) { [0]=> object(stdClass)#1010 (3) { ["regdate"]=> int(0) ["unique_visitor"]=> int(3835092) ["pageview"]=> int(73015212) } [20230329]=> object(stdClass)#1006 (3) { ["regdate"]=> int(20230329) ["unique_visitor"]=> int(678) ["pageview"]=> int(2397) } [20230330]=> object(stdClass)#1013 (3) { ["regdate"]=> int(20230330) ["unique_visitor"]=> int(193) ["pageview"]=> int(1522) } }