테스트 사이트 - 개발 중인 베타 버전입니다

그누보드 기존 게시판 utf8mb4 로 다 바꿀려고합니다. 도와주세요. 채택완료

welcome 7년 전 조회 1,861

저같은 경우에 wr_datetime 이 00:00:00 형식으로 되어 있어서 일단 wr_datetime 도 current timestamp로 바꿔줘야하겠더라구요.

 

테이블중 g5_write_ 으로 시작하는 찾아서 루프로 바꿔주는거 만들고 싶은데 스크립트 작성 도와주실 분있나요?

 

{

ALTER TABLE `g5_write_현재테이블명` CHANGE `wr_datetime` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP;

ALTER TABLE `g5_write_현재테이블명` CHANGE `wr_subject` `wr_subject` VARCHAR(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL; 

ALTER TABLE `g5_write_현재테이블명` CHANGE `wr_content` `wr_content` TEXT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL;

}

이런식으로 들어가면 될것같아요... 도와주세요.

개발만 되면, 기존 그누유저들도 많이 도움이 될것 같아요.

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
thisgun
7년 전

그누보드M 은 기본설치시 charset 이 utf8mb4 으로 설치가 됩니다.

 

https://gnuboard.com/

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

해피정
7년 전

저것을 루프 돌다가 mysql 테이블이 깨지기라도 하면....

그냥 phpMyAdmin 에서 하나씩 안전하게 변경하시죠....

 

http://www.happyjung.com/lecture/2503  참고해서 코어 변경도 수반되어야 합니다.

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

w
welcome
7년 전
제가 짠 로직으로 한개 해봤는데 되서요.. 아마 전체 게시판 php 로 구하는거 해서 하면 될꺼같아요.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인