DROP TABLE IF EXISTS `wb_banner`;
CREATE TABLE `wb_banner` (
  `ban_idx` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `bng_key` varchar(20) NOT NULL DEFAULT '',
  `ban_name` varchar(50) NOT NULL DEFAULT '',
  `ban_filepath` varchar(255) NOT NULL DEFAULT '',
  `ban_link_use` enum('Y','N') NOT NULL DEFAULT 'N',
  `ban_link_url` varchar(50) NOT NULL DEFAULT '',
  `ban_link_type` enum('Y','N') NOT NULL DEFAULT 'N',
  `ban_status` enum('Y','H','N') NOT NULL DEFAULT 'Y',
  `ban_regtime` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `ban_modtime` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `ban_sort` int(10) unsigned NOT NULL DEFAULT '0',
  `ban_timer_use` enum('Y','N') NOT NULL DEFAULT 'N',
  `ban_timer_start` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `ban_timer_end` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `ban_ext1` varchar(255) NOT NULL DEFAULT '',
  `ban_ext2` varchar(255) NOT NULL DEFAULT '',
  `ban_ext3` varchar(255) NOT NULL DEFAULT '',
  `ban_ext4` varchar(255) NOT NULL DEFAULT '',
  `ban_ext5` varchar(255) NOT NULL DEFAULT '',
  PRIMARY KEY (`ban_idx`),
  KEY `bng_key` (`bng_key`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;



DROP TABLE IF EXISTS `wb_banner_group`;
CREATE TABLE `wb_banner_group` (
  `bng_idx` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `bng_key` varchar(20) NOT NULL DEFAULT '',
  `bng_name` varchar(50) NOT NULL DEFAULT '',
  `bng_width` int(11) NOT NULL DEFAULT '0',
  `bng_height` int(11) NOT NULL DEFAULT '0',
  `bng_ext1` varchar(255) NOT NULL DEFAULT '',
  `bng_ext2` varchar(255) NOT NULL DEFAULT '',
  `bng_ext3` varchar(255) NOT NULL DEFAULT '',
  `bng_ext4` varchar(255) NOT NULL DEFAULT '',
  `bng_ext5` varchar(255) NOT NULL DEFAULT '',
  `bng_ext1_use` enum('Y','N') NOT NULL DEFAULT 'N',
  `bng_ext2_use` enum('Y','N') NOT NULL DEFAULT 'N',
  `bng_ext3_use` enum('Y','N') NOT NULL DEFAULT 'N',
  `bng_ext4_use` enum('Y','N') NOT NULL DEFAULT 'N',
  `bng_ext5_use` enum('Y','N') NOT NULL DEFAULT 'N',
  PRIMARY KEY (`bng_idx`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;


DROP TABLE IF EXISTS `wb_board`;
CREATE TABLE `wb_board` (
  `brd_key` varchar(20) NOT NULL DEFAULT '',
  `brd_title` varchar(30) NOT NULL DEFAULT '',
  `brd_title_m` varchar(20) NOT NULL DEFAULT '',
  `brd_skin_l` varchar(100) NOT NULL DEFAULT '',
  `brd_skin_l_m` varchar(100) NOT NULL DEFAULT '',
  `brd_skin_v` varchar(100) NOT NULL DEFAULT '',
  `brd_skin_v_m` varchar(100) NOT NULL DEFAULT '',
  `brd_skin_w` varchar(100) NOT NULL DEFAULT '',
  `brd_skin_w_m` varchar(100) NOT NULL DEFAULT '',
  `brd_skin_c` varchar(100) NOT NULL DEFAULT '',
  `brd_skin_c_m` varchar(100) NOT NULL DEFAULT '',
  `brd_sort` int(10) unsigned NOT NULL DEFAULT '0',
  `brd_search` enum('Y','N') NOT NULL DEFAULT 'Y',
  `brd_lv_list` tinyint(3) unsigned NOT NULL DEFAULT '0',
  `brd_lv_read` tinyint(3) unsigned NOT NULL DEFAULT '0',
  `brd_lv_write` tinyint(3) unsigned NOT NULL DEFAULT '0',
  `brd_lv_reply` tinyint(3) unsigned NOT NULL DEFAULT '0',
  `brd_lv_comment` tinyint(3) unsigned NOT NULL DEFAULT '0',
  `brd_lv_download` tinyint(3) unsigned NOT NULL DEFAULT '0',
  `brd_lv_upload` tinyint(3) unsigned NOT NULL DEFAULT '0',
  `brd_use_anonymous` enum('Y','N','A') NOT NULL DEFAULT 'N',
  `brd_use_category` enum('Y','N') NOT NULL DEFAULT 'Y',
  `brd_use_secret` enum('Y','N','A') NOT NULL DEFAULT 'Y',
  `brd_use_reply` enum('Y','N') NOT NULL DEFAULT 'Y',
  `brd_use_comment` enum('Y','N') NOT NULL DEFAULT 'Y',
  `brd_use_attach` enum('Y','N') NOT NULL DEFAULT 'Y',
  `brd_use_wysiwyg` enum('Y','N') NOT NULL DEFAULT 'Y',
  `brd_use_list_thumbnail` enum('Y','N') NOT NULL DEFAULT 'N',
  `brd_use_list_file` enum('Y','N') NOT NULL DEFAULT 'N',
  `brd_use_view_list` enum('Y','N') NOT NULL DEFAULT 'N',
  `brd_use_assign` enum('Y','N') NOT NULL DEFAULT 'N',
  `brd_thumb_width` int(10) unsigned NOT NULL DEFAULT '0',
  `brd_thumb_height` int(10) unsigned NOT NULL DEFAULT '0',
  `brd_use_rss` enum('Y','N') NOT NULL DEFAULT 'Y',
  `brd_use_total_rss` enum('Y','N') NOT NULL DEFAULT 'Y',
  `brd_use_sitemap` enum('Y','N') NOT NULL DEFAULT 'Y',
  `brd_display_time` enum('sns','basic','full') NOT NULL DEFAULT 'sns',
  `brd_count_post` int(10) unsigned NOT NULL DEFAULT '0',
  `brd_page_limit` enum('Y','N') NOT NULL DEFAULT 'Y',
  `brd_page_rows` tinyint(3) unsigned NOT NULL DEFAULT '0',
  `brd_page_rows_m` tinyint(3) unsigned NOT NULL DEFAULT '0',
  `brd_fixed_num` tinyint(3) unsigned NOT NULL DEFAULT '0',
  `brd_fixed_num_m` tinyint(3) unsigned NOT NULL DEFAULT '0',
  `brd_point_write` int(10) NOT NULL DEFAULT '0',
  `brd_point_read` int(10) NOT NULL DEFAULT '0',
  `brd_point_comment` int(10) NOT NULL DEFAULT '0',
  `brd_point_download` int(10) NOT NULL DEFAULT '0',
  `brd_point_reply` int(10) NOT NULL DEFAULT '0',
  `brd_time_new` int(10) unsigned NOT NULL DEFAULT '0',
  `brd_hit_count` int(10) unsigned NOT NULL DEFAULT '0',
  `brd_keywords` varchar(255) NOT NULL,
  `brd_description` text NOT NULL,
  `brd_blind_nickname` enum('Y','N') NOT NULL DEFAULT 'N',
  `brd_use_naver_syndi` enum('Y','N') NOT NULL DEFAULT 'Y',
PRIMARY KEY (`brd_key`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;



DROP TABLE IF EXISTS `wb_board_attach`;
CREATE TABLE `wb_board_attach` (
  `att_idx` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `brd_key` varchar(20) NOT NULL DEFAULT '''''',
  `post_idx` int(10) unsigned NOT NULL DEFAULT '0',
  `att_is_image` enum('Y','N') NOT NULL DEFAULT 'N',
  `att_origin` varchar(255) NOT NULL DEFAULT '''''',
  `att_filename` varchar(255) NOT NULL DEFAULT '0',
  `att_caption` varchar(255) NOT NULL DEFAULT '''''',
  `att_downloads` int(10) unsigned NOT NULL DEFAULT '0',
  `att_ext` varchar(10) NOT NULL DEFAULT '''''',
  `att_regtime` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `att_ip` int(10) unsigned NOT NULL DEFAULT '0',
  `att_filesize` int(10) unsigned NOT NULL DEFAULT '0',
  `att_image_width` int(10) unsigned NOT NULL DEFAULT '0',
  `att_image_height` int(10) unsigned NOT NULL DEFAULT '0',
  PRIMARY KEY (`att_idx`),
  KEY `brd_key` (`brd_key`),
  KEY `post_idx` (`post_idx`),
  KEY `att_is_image` (`att_is_image`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

DROP TABLE IF EXISTS `wb_board_category`;
CREATE TABLE `wb_board_category` (
  `bca_idx` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `brd_key` varchar(20) NOT NULL,
  `bca_name` varchar(20) NOT NULL,
  `bca_parent` int(10) unsigned NOT NULL DEFAULT '0',
  `bca_sort` int(10) unsigned NOT NULL DEFAULT '0',
  PRIMARY KEY (`bca_idx`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;


DROP TABLE IF EXISTS `wb_board_comment`;
CREATE TABLE `wb_board_comment` (
  `cmt_idx` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `cmt_num` int(10) unsigned NOT NULL DEFAULT '0',
  `cmt_parent` int(10) unsigned NOT NULL DEFAULT '0',
  `cmt_reply` varchar(5) NOT NULL DEFAULT '',
  `brd_key` varchar(20) NOT NULL DEFAULT '',
  `post_idx` int(10) unsigned NOT NULL DEFAULT '0',
  `mem_userid` varchar(50) NOT NULL DEFAULT '',
  `mem_nickname` varchar(20) NOT NULL DEFAULT '',
  `mem_password` char(32) NOT NULL,
  `cmt_regtime` datetime NOT NULL,
  `cmt_modtime` datetime NOT NULL,
  `cmt_content` text NOT NULL,
  `cmt_ip` int(10) unsigned NOT NULL DEFAULT '0',
  `cmt_status` enum('Y','N','B') NOT NULL DEFAULT 'Y',
  `cmt_mobile` enum('Y','N') NOT NULL DEFAULT 'N',
  PRIMARY KEY (`cmt_idx`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

DROP TABLE IF EXISTS `wb_board_post`;
CREATE TABLE `wb_board_post` (
  `post_idx` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `post_num` int(10) unsigned NOT NULL DEFAULT '0',
  `post_parent` int(10) unsigned NOT NULL DEFAULT '0',
  `post_reply` varchar(10) NOT NULL DEFAULT '',
  `brd_key` varchar(20) NOT NULL DEFAULT '',
  `bca_idx` int(10) unsigned NOT NULL DEFAULT '0',
  `post_title` varchar(255) NOT NULL DEFAULT '',
  `post_content` longtext NOT NULL,
  `post_status` enum('Y','N','B') NOT NULL DEFAULT 'Y',
  `mem_userid` varchar(100) NOT NULL DEFAULT '',
  `mem_nickname` varchar(20) NOT NULL DEFAULT '',
  `mem_password` char(32) DEFAULT NULL,
  `post_regtime` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `post_modtime` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  `post_count_comment` int(10) unsigned NOT NULL DEFAULT '0',
  `post_recent_comment` datetime DEFAULT NULL,
  `post_secret` enum('Y','N') NOT NULL DEFAULT 'N',
  `post_html` enum('Y','N') NOT NULL DEFAULT 'Y',
  `post_notice` enum('Y','N') NOT NULL DEFAULT 'N',
  `post_hit` int(10) unsigned NOT NULL DEFAULT '0',
  `post_mobile` enum('Y','N') NOT NULL DEFAULT 'N',
  `post_assign` enum('Y','N') NOT NULL DEFAULT 'Y',
  `post_ip` int(10) unsigned NOT NULL DEFAULT '0',
  `post_keywords` varchar(255) NOT NULL,
  `post_ext1` text NOT NULL,
  `post_ext2` text NOT NULL,
  `post_ext3` text NOT NULL,
  `post_ext4` text NOT NULL,
  `post_ext5` text NOT NULL,
  `post_ext6` text NOT NULL,
  `post_ext7` text NOT NULL,
  `post_ext8` text NOT NULL,
  `post_ext9` text NOT NULL,
  PRIMARY KEY (`post_idx`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;


DROP TABLE IF EXISTS `wb_board_syndi_log`;
CREATE TABLE `wb_board_syndi_log` (
  `bsl_idx` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `brd_key` varchar(10) NOT NULL DEFAULT '',
  `post_idx` int(10) unsigned NOT NULL DEFAULT '0',
  `bsl_return_code` char(3) NOT NULL DEFAULT '000',
  `bsl_return_message` varchar(255) NOT NULL DEFAULT '',
  `bsl_receipt_number` varchar(255) NOT NULL DEFAULT '',
  `bsl_regtime` datetime NOT NULL,
  PRIMARY KEY (`bsl_idx`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;


DROP TABLE IF EXISTS `wb_config`;
CREATE TABLE `wb_config` (
  `cfg_key` varchar(30) NOT NULL,
  `cfg_value` text NOT NULL,
  PRIMARY KEY (`cfg_key`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

insert  into `wb_config`(`cfg_key`,`cfg_value`) values
  ('agreement_privacy','개인정보 취급방침을 입력해주세요'),
  ('agreement_site','사이트 이용약관을 입력해주세요'),
  ('allow_host','www.youtube.com\nwww.youtube-nocookie.com\nmaps.google.co.kr\nmaps.google.com\nflvs.daum.net\nplayer.vimeo.com\nsbsplayer.sbs.co.kr\nserviceapi.rmcnmv.naver.com\nserviceapi.nmv.naver.com\nwww.mgoon.com\nvideofarm.daum.net\nplayer.sbs.co.kr\nsbsplayer.sbs.co.kr\nwww.tagstory.com\nplay.tagstory.com\nflvr.pandora.tv'),
  ('extra_tag_meta',''),
  ('extra_tag_script',''),
  ('channel_facebook',''),
  ('channel_instagram',''),
  ('channel_itunes',''),
  ('channel_naver_blog',''),
  ('channel_naver_cafe',''),
  ('channel_naver_pholar',''),
  ('channel_naver_post',''),
  ('channel_naver_storefarm',''),
  ('channel_playstore',''),
  ('channel_type','Person'),
  ('default_language','ko'),
  ('deny_id','admin,administrator,webmaster,sysop,manager,root,su,guest,super'),
  ('deny_ip',''),
  ('deny_nickname','admin,administrator,관리자,운영자,어드민,주인장,webmaster,웹마스터,sysop,시삽,시샵,manager,매니저,메니저,root,루트,su,guest,방문객'),
  ('deny_word','18아,18놈,18새끼,18년,18뇬,18노,18것,18넘,개년,개놈,개뇬,개새,개색끼,개세끼,개세이,개쉐이,개쉑,개쉽,개시키,개자식,개좆,게색기,게색끼,광뇬,뇬,눈깔,뉘미럴,니귀미,니기미,니미,도촬,되질래,뒈져라,뒈진다,디져라,디진다,디질래,병쉰,병신,뻐큐,뻑큐,뽁큐,삐리넷,새꺄,쉬발,쉬밸,쉬팔,쉽알,스패킹,스팽,시벌,시부랄,시부럴,시부리,시불,시브랄,시팍,시팔,시펄,실밸,십8,십쌔,십창,싶알,쌉년,썅놈,쌔끼,쌩쑈,썅,써벌,썩을년,쎄꺄,쎄엑,쓰바,쓰발,쓰벌,쓰팔,씨8,씨댕,씨바,씨발,씨뱅,씨봉알,씨부랄,씨부럴,씨부렁,씨부리,씨불,씨브랄,씨빠,씨빨,씨뽀랄,씨팍,씨팔,씨펄,씹,아가리,아갈이,엄창,접년,잡놈,재랄,저주글,조까,조빠,조쟁이,조지냐,조진다,조질래,존나,존니,좀물,좁년,좃,좆,좇,쥐랄,쥐롤,쥬디,지랄,지럴,지롤,지미랄,쫍빱,凸,퍽큐,뻑큐,빠큐,ㅅㅂㄹㅁ'),
  ('email_send_address','email@address.com'),
  ('icode_userid',''),
  ('icode_userpw',''),
  ('naver_syndication_key',''),
  ('point_member_login','0'),
  ('point_member_register','0'),
  ('point_name','포인트'),
  ('point_use','N'),
  ('site_meta_description','이곳에 사이트의 요약 설명을 입력하세요.'),
  ('site_meta_image',''),
  ('site_meta_keywords','휘파람소프트,휘파람보드'),
  ('site_subtitle','휘파람이 절로 나오는 홈페이지'),
  ('site_title','휘파람 보드'),
  ('sms_send_phone',''),
  ('statics_updated', '0'),
  ('use_localize', 'Y'),
  ('accept_languages', 'ko'),
  ('social_facebook_appid', ''),
  ('social_facebook_appsecret', ''),
  ('social_facebook_use','N'),
  ('social_google_clientid', ''),
  ('social_google_clientsecret', ''),
  ('social_google_use','N'),
  ('social_naver_clientid', ''),
  ('social_naver_clientsecret', ''),
  ('social_naver_use','N'),
  ('social_kakao_clientid', ''),
  ('social_kakao_use','N'),
  ('google_recaptcha_site_key', ''),
  ('google_recaptcha_secret_key', '');

DROP TABLE IF EXISTS `wb_faq`;
CREATE TABLE `wb_faq` (
  `faq_idx` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `fac_idx` varchar(20) NOT NULL,
  `faq_status` enum('Y','N') NOT NULL DEFAULT 'Y',
  `faq_title` varchar(255) NOT NULL,
  `faq_content` mediumtext,
  `faq_sort` int(10) unsigned NOT NULL DEFAULT '0',
  PRIMARY KEY (`faq_idx`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;


DROP TABLE IF EXISTS `wb_faq_category`;
CREATE TABLE `wb_faq_category` (
  `fac_idx` varchar(20) NOT NULL,
  `fac_title` varchar(255) NOT NULL,
  `fac_status` enum('Y','N') NOT NULL DEFAULT 'Y',
  `fac_count` int(10) unsigned NOT NULL DEFAULT '0',
  `fac_sort` int(10) unsigned NOT NULL DEFAULT '0',
  PRIMARY KEY (`fac_idx`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

DROP TABLE IF EXISTS `wb_localize`;
CREATE TABLE `wb_localize` (
  `loc_key` varchar(60) NOT NULL,
  `loc_value_ko` text NOT NULL,
  `loc_value_en` text NOT NULL,
  `loc_value_ja` text NOT NULL,
  `loc_value_zh-hans` text NOT NULL,
  `loc_value_zh-hant` text NOT NULL,
  PRIMARY KEY (`loc_key`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

insert  into `wb_localize`(`loc_key`,`loc_value_ko`,`loc_value_en`,`loc_value_ja`,`loc_value_zh-hans`,`loc_value_zh-hant`) values
  ('게시판/comment/content_required','댓글 내용을 입력하세요.','Please enter your comment.','コメントの内容を入力してください。','请输入您的评论。','請輸入您的評論。'),
  ('게시판/comment/form_content','댓글 내용.','Comments.','コメントの内容。','评论细节。','評論細節。'),
  ('게시판/comment/nickname_required','작성자 닉네임을 입력하세요.','Please enter author nickname.','著者ニックネームを入力してください。','请输入您的作者昵称。','請輸入您的作者暱稱。'),
  ('게시판/comment/password_required','댓글 비밀번호를 입력하세요.','Please enter post password.','コメントパスワードを入力してください。','请输入您的评论密码','請輸入您的評論密碼'),
  ('게시판/form/mem_nickname','작성자 닉네임','Author Nickname','投稿者ニックネーム','作者昵称','作者暱稱'),
  ('게시판/form/password','비밀번호','Password of the post','パスワード','密码','密碼'),
  ('게시판/form/post_content','게시글 내용','Contents of the post','投稿内容','帖子的内容','帖子的內容'),
  ('게시판/form/post_title','게시글 제목','Title of the post','スレッドタイトル','帖子的标题','帖子的標題'),
  ('게시판/latest/not_exist_skin','지정한 스킨이 존재하지 않습니다.','The specified skin does not exist.','指定されたスキンが存在しません。','指定的外观不存在。','指定的外觀不存在。'),
  ('게시판/latest/not_set_board','게시판이 설정되지 않았습니다.','The Board is not set.','掲示板が設定されていません。','公告板未设置。','公告板未設置。'),
  ('게시판/latest/not_set_skin','스킨이 설정되지 않았습니다.','The Skin is not set.','スキンが設定されていません。','皮肤尚未设置。','皮膚尚未設置。'),
  ('게시판/msg/cannot_delete_guest_comment','비회원이 작성한 댓글은 관리자만 삭제가능합니다.','Only comments made by nonmembers can be deleted by the administrator.','非会員が作成したコメントは、管理者だけが削除できます。','只有非成员发表的评论才能被管理员删除。','只有非成員發表的評論才能被管理員刪除。'),
  ('게시판/msg/cant_delete_because_child','답글이 달린 게시물을 삭제할수 없습니다.','You can not delete posts with replies.','返信が付いた記事を削除することができません。','您无法删除包含回复的帖子。','您無法刪除包含回复的帖子。'),
  ('게시판/msg/comment_delete_success','댓글을 삭제하였습니다.','Your comment has been deleted.','コメントを削除しました。','您的评论已被删除。','您的評論已被刪除。'),
  ('게시판/msg/comment_failed','댓글 작성에 실패하였습니다.','Failed to comment.','コメントの作成に失敗しました。','无法发表评论','無法發表評論'),
  ('게시판/msg/comment_modify_success','댓글 정보를 수정하였습니다.','We have modified your comment.','コメント情報を修正しました。','我们修改了您的评论信息。','我們修改了您的評論信息。'),
  ('게시판/msg/comment_modify_unauthorize','해당 댓글을 수정할 권한이 없습니다.','You do not have permission to edit this comment.','このコメントを変更する権限がありません。','您无权编辑此评论。','您無權編輯此評論。'),
  ('게시판/msg/comment_success','새로운 댓글을 작성하였습니다.','You have created a new comment.','新しいコメントを作成しました。','您已创建新评论。','您已創建新評論。'),
  ('게시판/msg/comment_unauthorize','해당 게시판에서 댓글을 작성할 권한이 없습니다.','You do not have permission to comment on this board.','この掲示板でコメントを作成する権限がありません。','您无权评论此主板。','您無權評論此主板。'),
  ('게시판/msg/delete_failed','게시글 삭제에 실패하였습니다.','Failed to delete post.','スレッドの削除に失敗しました。','无法删除帖子。','無法刪除帖子。'),
  ('게시판/msg/delete_success','게시글 삭제에 성공하였습니다.','The post was deleted successfully.','スレッドの削除に成功しました。','该帖子已成功删除。','該帖子已成功刪除。'),
  ('게시판/msg/download_unauthorize','해당 첨부파일을 다운로드할 권한이 없습니다.','You do not have permission to download the attachment.','添付ファイルをダウンロードする権限がありません。','您无权下载附件。','您無權下載附件。'),
  ('게시판/msg/invalid_access','잘못된 접근입니다.','Invalid request.','不適切なアプローチです。','错误的方法。','錯誤的方法。'),
  ('게시판/msg/invalid_attach_file','존재하지 않는 파일이거나 삭제된 파일입니다.','A file that does not exist or has been deleted.','存在しないファイルであるか、削除されたファイルです。','一个不存在或已被删除的文件。','一個不存在或已被刪除的文件。'),
  ('게시판/msg/invalid_comment','존재하지 않는 댓글이거나 이미 삭제된 댓글입니다.','This comment does not exist or has been deleted.','存在しないコメントまたは既に削除されたコメントです。','此评论不存在或已被删除。','此評論不存在或已被刪除。'),
  ('게시판/msg/invalid_password','비밀번호가 맞지 않습니다.','The password is incorrect.','パスワードが一致しません。','密码不正确。','密碼不正確。'),
  ('게시판/msg/invalid_post','존재하지 않는 게시물이거나 이미 삭제된 게시물입니다.','This post does not exist or is already deleted.','存在しない記事であるか、既に削除された記事です。','这篇文章不存在或已被删除。','這篇文章不存在或已被刪除。'),
  ('게시판/msg/list_unauthorize','해당 게시판에 접근할수있는 권한이 없습니다.','You do not have permission to access on this board.','この掲示板にアクセスできる権限がありません。','您无权访问此主板。','您無權訪問此主板。'),
  ('게시판/msg/modify_failed','게시글 수정에 실패하였습니다.','Post edit failed.','スレッドの修正に失敗しました。','发布编辑失败。','發布編輯失敗。'),
  ('게시판/msg/modify_require_login','글을 수정이나 삭제하려면 로그인이 필요합니다.','Login is required to edit or delete posts.','文を修正や削除するには、ログインが必要です。','需要登录才能编辑或删除帖子。','需要登錄才能編輯或刪除帖子。'),
  ('게시판/msg/modify_unauthorize','해당 글의 수정이나 삭제할 권한이 없습니다.','You do not have permission to edit or delete this post.','この記事を編集や削除する権限がありません。','您无权修改或删除此信息。','您無權修改或刪除此信息。'),
  ('게시판/msg/not_exist','존재하지 않는 게시판입니다.','Invalid Board','存在しない掲示板です。','它不存在。','它不存在。'),
  ('게시판/msg/read_unauthorize','해당 글을 읽을 권한이 없습니다.','You do not have permission to read this post.','この記事を読んで権限がありません。','您无权阅读此文章。','您無權閱讀此文章。'),
  ('게시판/msg/recaptcha_failed','스팸등록 방지 인증에 실패하였습니다.올바른 경로로 글을 작성해주세요','Spam registration prevention verification failed.Please fill in the correct path.','スパム登録対策認証に失敗しました。正しいパスに文を入力してください','垃圾邮件注册预防认证失败，请填写正确的路径','垃圾郵件註冊預防認證失敗，請填寫正確的路徑'),
  ('게시판/msg/reply_unauthorize','해당 게시판에서 답글을 달 권한이 없습니다.','You do not have permission to reply from this board.','この掲示板で返信を月権限がありません。','您无权回复此董事会。','您無權回复此董事會。'),
  ('게시판/msg/write_failed','게시글 등록에 실패하였습니다.','Post registration failed.','スレッドの登録に失敗しました。','帖子注册失败。','帖子註冊失敗。'),
  ('게시판/msg/write_success','게시글 등록에 성공하였습니다.','You have successfully registered your post.','スレッドの登録に成功しました。','你的帖子成功了。','你的帖子成功了。'),
  ('게시판/msg/write_unauthorize','해당 게시판에 글을 작성할 수 있는 권한이 없습니다.','You do not have permission to write on this board.','この掲示板に文を作成する権限がありません。','您无权在此主板上撰写。','您無權在此主板上撰寫。'),
  ('공통/msg/invalid_access','잘못된 접근입니다.','Invalid Access.','不適切なアプローチです。','错误的方法。','錯誤的方法。'),
  ('공통/msg/login_required','로그인이 필요한 페이지입니다.','This page requires login.','ログインが必要なページです。','此页面需要登录。','此頁面需要登錄。'),
  ('공통/msg/server_error','서버 오류가 발생하였습니다.','A server error has occurred.','サーバーエラーが発生しました。','发生服务器错误。','發生服務器錯誤。'),
  ('공통/search/search_more','검색 결과 더보기','More search result','検索結果見る','更多结果','更多結果'),
  ('공통/search/search_placeholder','검색어를 입력하세요','Search value...','検索用語を入力してください','输入您的搜索字词','輸入您的搜索字詞'),
  ('공통/search/search_result','검색 결과','Search result','検索結果','搜索结果','搜索結果'),
  ('공통/search/search_submit','검색','Search','検索','取回','取回'),
  ('공통/search/search_total','통합 검색 결과','Total Result','統合検索結果','统一的搜索结果','統一的搜索結果'),
  ('공통/search/search_txt_empty','검색어를 입력하세요','Search value is empty','検索用語を入力してください','输入您的搜索字词','輸入您的搜索字詞'),
  ('공통/time/days_ago','일 전','days ago','日前','天前','天前'),
  ('공통/time/hour_ago','시간 전','hour ago','時間前','小时前','小時前'),
  ('공통/time/minute_ago','분 전','minutes ago','分前','分钟前','分鐘前'),
  ('공통/time/second_ago','초 전','seconds ago','秒前','秒前','秒前'),
  ('팝업/button/close','닫기','Close','閉じる','关闭','關閉'),
  ('팝업/button/close_with_cookie','오늘 하루 열지 않기','Do not open today','今日一日の間に開かない','今天不要打开','今天不要打開'),
  ('회원/button/link_social','연동하기','Link','連動する','互通','互通'),
  ('회원/info/activation','휴면계정 활성화','Activate account','休眠アカウントの有効化','激活睡眠帐户','激活睡眠帳戶'),
  ('회원/info/change_photo','회원 아이콘 변경','Change Member Photo','会員のアイコンを変更','更改成员图标','更改成員圖標'),
  ('회원/info/email','이메일','E-mail','メール','电子邮件','電子郵件'),
  ('회원/info/gender','성별','Gender','性別','性别','性別'),
  ('회원/info/gender_female','여성','Female','女性','女子','女子'),
  ('회원/info/gender_male','남성','Male','男性','男性','男性'),
  ('회원/info/gender_unknown','알수없음','Unknown','不明','不明','不明'),
  ('회원/info/logcount','로그인 횟수','Sign-in count','ログイン回数','登录数','登錄數'),
  ('회원/info/login_keep','로그인 유지','Keep Sign in.','ログインを維持','保持登录状态','保持登錄狀態'),
  ('회원/info/modify','회원정보 수정','Edit Info','会員情報の変更','编辑会员资讯','編輯會員資訊'),
  ('회원/info/new_password','새 비밀번호','New Password','新しいパスワード','新密码','新密碼'),
  ('회원/info/new_password_confirm','새 비밀번호 확인','New Password Confirm','新しいパスワードの確認','确认新密码','確認新密碼'),
  ('회원/info/nickname','닉네임','Nickname','ニックネーム','绰号','綽號'),
  ('회원/info/old_password','기존 비밀번호','Current Password','既存のパスワード','现有密码','現有密碼'),
  ('회원/info/password','비밀번호','Password','パスワード','密码','密碼'),
  ('회원/info/password_change','비밀번호 변경','Change Password','パスワードの変更','更改密码','更改密碼'),
  ('회원/info/phone','연락처','Phone','コンタクト','往来','往來'),
  ('회원/info/photo','회원 아이콘','Member Photo','会員アイコン','会员图标','會員圖標'),
  ('회원/info/point','포인트','Point','ポイント','点','點'),
  ('회원/info/profile','회원정보','Profile','会員情報','会员信息','會員信息'),
  ('회원/info/recv_email','이메일 수신여부','Receive E-mail','電子メールを受信するかどうか','是否接收电子邮件','是否接收電子郵件'),
  ('회원/info/recv_sms','SMS 수신여부','Receive SMS','SMS受信するかどうか','是否收到短信','是否收到短信'),
  ('회원/info/regtime','가입일자','Sign-up Date','登録年月日','加入日期','加入日期'),
  ('회원/info/social','소셜 정보','Social Info','ソーシャル情報','社交信息','社交信息'),
  ('회원/info/userid','아이디','Username','ユーザ名','用户名','用戶名'),
  ('회원/info/withdrawals','회원 탈퇴','Withdrawals','会員脱退','退出会员','退出會員'),
  ('회원/join/agreement_required','이용약관에 동의를 하셔야 합니다.','You must accept the Terms and Conditions.','利用規約に同意をする必要があります。','您必须同意条款和条件。','您必須同意條款和條件。'),
  ('회원/join/no_valid_email_address','올바른 형식의 이메일주소가 아닙니다.','It is not a valid email address.','正しい形式の電子メールアドレスがありません。','这不是有效的电子邮件地址。','這不是有效的電子郵件地址。'),
  ('회원/join/success','회원가입이 완료되었습니다.','Sign up is complete.','会員登録が完了しました。','您的订阅已完成。','您的訂閱已完成。'),
  ('회원/join/user_email_required','사용하실 E-mail를 입력하셔야 합니다.','Please enter your email.','使用することがE-mailを入力してください。','请输入您的电子邮件地址。','請輸入您的電子郵件地址。'),
  ('회원/join/user_id_already_exists','이미 존재하는 아이디 입니다.','The ID that already exists.','既に存在しているユーザ名です。','这是一个现有的ID。','這是一個現有的ID。'),
  ('회원/join/user_id_available','사용가능한 ID 입니다.','The ID is available.','使用可能なIDです。','可用的ID。','可用的ID。'),
  ('회원/join/user_id_contains_deny_word','아이디에 사용불가능한 단어가 포함되어 있습니다.','ID contains denied words.','IDに使用できない単語が含まれています。','该ID包含不可用的单词。','該ID包含不可用的單詞。'),
  ('회원/join/user_id_required','사용하실 ID를 입력하셔야 합니다.','You must enter your ID.','使用することがIDを入力する必要があります。','你必须输入你的ID。','你必須輸入你的ID。'),
  ('회원/join/user_nickname_already_exists','이미 존재하는 닉네임 입니다.','The Nickname that already exists.','既に存在しているニックネームです。','这个昵称已经存在。','這個暱稱已經存在。'),
  ('회원/join/user_nickname_contains_deny_word','닉네임에 사용불가능한 단어가 포함되어 있습니다.','Nickname contains denied words.','ニックネームに使用できない単語が含まれています。','你的昵称包含不可用的单词。','你的暱稱包含不可用的單詞。'),
  ('회원/join/user_nickname_max_length','사용자 닉네임은 최대 20자까지 설정 가능합니다.','Nickname can be up to 20 digits.','ユーザーニックネームは最大20文字まで設定可能です。','用户昵称最多可以设置20个字符。','用戶暱稱最多可以設置20個字符。'),
  ('회원/join/user_nickname_min_length','사용자 닉네임은 최소 2자 이상 설정 가능합니다.','Nickname must be at least 2 digits.','ユーザーニックネームは、少なくとも2文字以上に設定可能です。','用户昵称可以设置为至少2个字符。','用戶暱稱可以設置為至少2個字符。'),
  ('회원/join/user_nickname_required','사용자 닉네임을 입력하셔야 합니다.','You need to enter your nickname.','ユーザーのニックネームを入力してください。','你需要输入你的昵称。','你需要輸入你的暱稱。'),
  ('회원/join/user_password_confirm_required','비밀번호를 확인해주세요.','Please check your password.','パスワードを確認してください。','请检查您的密码。','請檢查您的密碼。'),
  ('회원/join/user_password_diffrerent','비밀번호와 비밀번호 확인이 서로 다릅니다.','Password and password verification are different.','パスワードとパスワードの確認が異なります。','密码和密码验证是不同的。','密碼和密碼驗證是不同的。'),
  ('회원/join/user_password_max_length','비밀번호는 최대 20자리까지 가능합니다.','Passwords can be up to 20 digits.','パスワードは、最大20桁のまで可能です。','密码可以长达20位数字。','密碼可以長達20位數字。'),
  ('회원/join/user_password_min_length','비밀번호는 최소 6자리이상을 설정하셔야 합니다.','Password must be at least 6 digits.','パスワードは少なくとも6桁以上を設定する必要があります。','密码必须至少有6位数字。','密碼必須至少有6位數字。'),
  ('회원/join/user_password_required','비밀번호를 입력하셔야 합니다.','You must enter your password.','パスワードを入力する必要があります。','您必须输入您的密码。','您必須輸入您的密碼。'),
  ('회원/join/user_password_same','비밀번호와 비밀번호 확인이 서로 같습니다.','Password and password confirm are the same.','パスワードとパスワードの確認が同じです。','密码和密码验证是相同的。','密碼和密碼驗證是相同的。'),
  ('회원/join/user_password_suitable','비밀번호로 적합합니다.','Suitable as a password.','パスワードで適しています。','适合作为密码。','適合作為密碼。'),
  ('회원/login/already','이미 로그인 상태입니다.','You are already signed in.','すでにログイン状態です。','您已经登录。','您已經登錄。'),
  ('회원/login/only','로그인한 사용자만 접근할 수 있습니다.','Only sign-in users can access.','ログインしたユーザーだけがアクセスすることができます。','只有登录的用户才能访问。','只有登錄的用戶才能訪問。'),
  ('회원/login/password_required','로그인 비밀번호를 입력하셔야 합니다.','You must enter your login password.','ログインパスワードを入力する必要があります。','您必须输入您的登录密码。','您必須輸入您的登錄密碼。'),
  ('회원/login/success','로그인이 완료되었습니다.','Sign in is complete.','ログインが完了しました。','您的登录已完成。','您的登錄已完成。'),
  ('회원/login/userid_required','로그인 아이디를 입력하셔야 합니다.','You must enter your login ID.','ログインIDを入力してください。','您必须输入您的登录ID。','您必須輸入您的登錄ID。'),
  ('회원/login/user_denied','해당 사용자는 접근이 거부된 사용자입니다.','This user is a denied user.','そのユーザーはアクセスが拒否されたユーザーです。','此用户是被拒绝的用户。','此用戶是被拒絕的用戶。'),
  ('회원/login/user_not_exist','존재하지 않는 사용자이거나, 잘못된 비밀번호 입니다.','The user does not exist or is an incorrect password.','存在しないユーザーであるか、誤ったパスワードです。','该用户不存在或者是无效的密码。','該用戶不存在或者是無效的密碼。'),
  ('회원/msg/activation_info','회원님의 계정은 현재 장기간 미사용상태로 휴면계정으로 전환된 상태입니다. [휴면상태 해제]버튼을 클릭하여 계정을 활성화 하십시오','Your account is currently in a long-term unused state and has been transitioned to a dormant account. Click the [Activation] button to activate your account','会員のアカウントは、現在の長期間未使用の状態で休眠アカウントに変換されています。【休眠状態を解除]ボタンをクリックして、アカウントを有効にしてください。','您的帐户目前处于长期未使用状态，并已转换为休眠帐户。 点击[禁用睡眠]按钮激活您的帐户。','您的帳戶目前處於長期未使用狀態，並已轉換為休眠帳戶。 點擊[禁用睡眠]按鈕激活您的帳戶。'),
  ('회원/msg/change_photo_required','업로드할 이미지를 선택하세요.','Please select an image to upload.','アップロードする画像を選択します。','请选择一张图片上传','請選擇一張圖片上傳'),
  ('회원/msg/change_photo_success','회원 아이콘 변경을 완료하였습니다.','You have completed changing your photo.','会員のアイコンの変更を完了しました。','您已完成更改您的会员资格图标。','您已完成更改您的會員資格圖標。'),
  ('회원/msg/modify_success','회원정보가 변경되었습니다.','Your Profile has changed.','会員情報を変更しました。','您的会员资格已更改。','您的會員資格已更改。'),
  ('회원/msg/password_change_success','비밀번호 변경이 완료되었습니다. 새 비밀번호로 다시 로그인하시기 바립니다.','Your password change is complete. Please login again with your new password.','パスワードの変更が完了しました。新しいパスワードで再度ログインしてバーます。','您的密码更改已完成。 请使用您的新密码重新登录。','您的密碼更改已完成。 請使用您的新密碼重新登錄。'),
  ('회원/msg/withdrawals_info_message','회원탈퇴를 진행하기 위해서 현재 비밀번호를 입력해주세요.','Please enter your current password to proceed with membership withdrawal.','会員脱退を実行するために現在のパスワードを入力してください。','请输入您当前的密码以取消订阅。','請輸入您當前的密碼以取消訂閱。'),
  ('회원/msg/withdrawals_procced','회원탈퇴를 진행하시겠습니까?','Do you want to continue?','会員脱退を続行しますか？','你确定要取消订阅吗？','你確定要取消訂閱嗎？'),
  ('회원/msg/withdrawals_success','회원탈퇴가 완료되었습니다.','Member withdrawal is complete.','退会が完了しました。','会员退出已完成。','會員退出已完成。'),
  ('회원/outlogin/not_exist_skin','로그인 스킨을 불러올수 없습니다.','Outlogin Skin load failed.','ログインスキンを読み込むことができません。','无法加载登录皮肤。','無法加載登錄皮膚。'),
  ('회원/outlogin/not_set_skin','로그인 스킨이 지정되지 않았습니다.','Outlogin Skin is not set.','ログインスキンが指定されていません。','登录皮肤没有指定。','登錄皮膚沒有指定。'),
  ('회원/point/not_enough','필요한 포인트가 충분하지 않습니다.','Not enough point.','必要なポイントがありません。','没有足够的分数是必要的。','沒有足夠的分數是必要的。'),
  ('회원/register','회원가입','Sign Up','会員登録','报名','報名'),
  ('회원/signin','로그인','Sign In','ログイン','注册','註冊'),
  ('회원/signout','로그아웃','Sign out','ログアウト','退出','退出'),
  ('회원/social/already','해당 소셜계정의 이메일 또는, 소셜계정으로 등록된 계정이 이미 있습니다.','You already have an email with this social account or an account with a social account.','このソーシャルアカウントの電子メールまたは、ソーシャルアカウントに登録されたアカウントが既にあります。','您已经拥有包含此社交帐户的电子邮件或具有社交帐户的帐户。','您已經擁有包含此社交帳戶的電子郵件或具有社交帳戶的帳戶。'),
  ('회원/social/already_another','해당 소셜 계정은 이미 다른 아이디와 연동 되어 있습니다.','This social account is already associated with another ID.','このソーシャルアカウントは、既に他のIDと連動しています。','此社交帐户已与另一个ID关联。','此社交帳戶已與另一個ID關聯。'),
  ('회원/social/already_email','해당 소셜계정의 이메일 주소로 이미 등록된 계정이 있습니다.','You already have an account with an email address for this social account.','このソーシャルアカウントのメールアドレスで既に登録されたアカウントがあります。','您已经拥有一个包含此社交帐户的电子邮件地址的帐户。','您已經擁有一個包含此社交帳戶的電子郵件地址的帳戶。'),
  ('회원/social/already_linked','이미 연결된 소셜 계정입니다.','This is a linked social account already.','既に接続されたソーシャルアカウントです。','这是一个关联的社交帐户。','這是一個關聯的社交帳戶。'),
  ('회원/social/failed','소셜 로그인에 실패하였습니다.','Social sign-in failed.','ソーシャルログインに失敗しました。','社交登录失败。','社交登錄失敗。'),
  ('회원/social/not_set','소셜 로그인 기능이 설정되어 있지 않습니다. 해당 기능을 사용할 수 없습니다.','Social configuration is not set.','ソーシャルログイン機能が設定されていません。この機能を使用することができません。','社交登录未打开。 此功能不可用。','社交登錄未打開。 此功能不可用。'),
  ('회원/social/success_link','소셜 계정 연결에 성공하였습니다.','Your social accounts have been successfully linked.','ソーシャルアカウントの接続に成功しました。','您的社交帐户已成功关联。','您的社交帳戶已成功關聯。'),
  ('회원/status/activate_complete','휴면 상태 해제가 완료되었습니다.','Activation Complete.','休眠状態解除が完了しました。','睡眠状态已经释放。','睡眠狀態已經釋放。'),
  ('회원/status/not_dormant','휴면 상태의 회원이 아닙니다.','You are not a dormant member.','休眠状態のメンバーがありません。','你不是一个休眠会员。','你不是一個休眠會員。'),
  ('회원/status/d','로그인 금지','Banned','ログインを禁止','不要签字','不要簽字'),
  ('회원/status/h','휴면','inActive','休眠','休眠','休眠'),
  ('회원/status/n','탈퇴','withdraw','脱退','分裂国家','分裂國家'),
  ('회원/status/y','정상','Normal','通常','顶','頂');


DROP TABLE IF EXISTS `wb_member`;
CREATE TABLE `wb_member` (
  `mem_idx` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `mem_status` enum('Y','N','D','H') NOT NULL DEFAULT 'Y',
  `mem_userid` varchar(50) NOT NULL DEFAULT '',
  `mem_password` char(32) NOT NULL,
  `mem_nickname` varchar(20) NOT NULL DEFAULT '',
  `mem_email` varchar(50) NOT NULL DEFAULT '',
  `mem_phone` varchar(15) NOT NULL DEFAULT '',
  `mem_auth` tinyint(3) unsigned NOT NULL DEFAULT '1',
  `mem_gender` enum('M','F','U') DEFAULT 'U',
  `mem_verfy_email` enum('Y','N') DEFAULT 'N',
  `mem_point` int(10) unsigned NOT NULL DEFAULT '0',
  `mem_recv_email` enum('Y','N') DEFAULT 'N',
  `mem_recv_sms` enum('Y','N') DEFAULT 'N',
  `mem_regtime` datetime NOT NULL,
  `mem_regip` int(10) unsigned NOT NULL DEFAULT '0',
  `mem_logtime` datetime NOT NULL,
  `mem_logip` int(10) unsigned NOT NULL DEFAULT '0',
  `mem_logcount` int(10) unsigned NOT NULL DEFAULT '0',
  `mem_photo` varchar(255) NOT NULL DEFAULT '',
  `mem_leavetime` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `mem_bantime` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `mem_htime` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  PRIMARY KEY (`mem_idx`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;



DROP TABLE IF EXISTS `wb_member_autologin`;
CREATE TABLE `wb_member_autologin` (
  `aul_idx` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `mem_idx` int(10) unsigned NOT NULL DEFAULT '0',
  `aul_key` char(32) NOT NULL,
  `aul_ip` int(10) unsigned NOT NULL DEFAULT '0',
  `aul_regtime` datetime NOT NULL,
  PRIMARY KEY (`aul_idx`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

DROP TABLE IF EXISTS `wb_member_auth`;
CREATE TABLE `wb_member_auth` (
  `mem_idx` int(11) NOT NULL,
  `ath_type` enum('SUPER','BOARD') NOT NULL,
  `ath_key` varchar(20) NOT NULL DEFAULT '',
PRIMARY KEY (`mem_idx`,`ath_type`,`ath_key`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

DROP TABLE IF EXISTS `wb_member_log`;
CREATE TABLE `wb_member_log` (
  `mlg_idx` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `mem_idx` int(10) unsigned NOT NULL DEFAULT '0',
  `mlg_ip` int(10) unsigned NOT NULL DEFAULT '0',
  `mlg_regtime` datetime NOT NULL,
  `mlg_browser` varchar(50) NOT NULL DEFAULT '',
  `mlg_version` varchar(50) NOT NULL DEFAULT '',
  `mlg_platform` varchar(100) NOT NULL DEFAULT '',
  `mlg_is_mobile` enum('Y','N') NOT NULL DEFAULT 'N',
  `mlg_mobile` varchar(50) NOT NULL DEFAULT '',
  PRIMARY KEY (`mlg_idx`),
  KEY `mem_idx` (`mem_idx`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;


DROP TABLE IF EXISTS `wb_member_meta`;
CREATE TABLE `wb_member_meta` (
  `mem_idx` int(10) unsigned NOT NULL DEFAULT '0',
  `mev_key` varchar(20) NOT NULL DEFAULT '',
  `mev_value` text NOT NULL,
  PRIMARY KEY (`mem_idx`,`mev_key`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;


DROP TABLE IF EXISTS `wb_member_point`;
CREATE TABLE `wb_member_point` (
  `mpo_idx` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `mem_idx` int(10) unsigned NOT NULL DEFAULT '0',
  `mpo_value` int(10) NOT NULL DEFAULT '0',
  `mpo_description` varchar(255) NOT NULL DEFAULT '',
  `target_type` enum('NONE','POST_READ','POST_WRITE','POST_LIKE','POST_ATTACH_DOWNLOAD','CMT_WRITE','CMT_LIKE','TODAY_LOGIN','JOIN') NOT NULL DEFAULT 'NONE',
  `target_idx` int(10) unsigned NOT NULL DEFAULT '0',
  `mpo_regtime` datetime NOT NULL,
  PRIMARY KEY (`mpo_idx`)
) ENGINE=InnoDB AUTO_INCREMENT=48 DEFAULT CHARSET=utf8;



DROP TABLE IF EXISTS `wb_member_social`;
CREATE TABLE `wb_member_social` (
  `soc_idx` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `soc_provider` enum('facebook','google','naver','kakao') NOT NULL DEFAULT 'naver',
  `soc_id` varchar(100) NOT NULL DEFAULT '',
  `mem_idx` int(10) unsigned NOT NULL DEFAULT '0',
  `soc_profile` varchar(255) NOT NULL DEFAULT '',
  `soc_gender` enum('M','F','U') NOT NULL DEFAULT 'U',
  `soc_email` varchar(100) NOT NULL,
  `soc_regtime` datetime NOT NULL,
  `soc_content` text NOT NULL,
  PRIMARY KEY (`soc_idx`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

DROP TABLE IF EXISTS `wb_menu`;
CREATE TABLE `wb_menu` (
  `mnu_idx` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `mnu_parent` int(10) unsigned NOT NULL DEFAULT '0',
  `mnu_order` int(10) unsigned NOT NULL DEFAULT '0',
  `mnu_name` varchar(30) NOT NULL DEFAULT '',
  `mnu_link` varchar(255) NOT NULL DEFAULT '',
  `mnu_newtab` enum('Y','N') NOT NULL DEFAULT 'N',
  `mnu_desktop` enum('Y','N') NOT NULL DEFAULT 'Y',
  `mnu_mobile` enum('Y','N') NOT NULL DEFAULT 'Y',
  `mnu_active_key` varchar(255) NOT NULL DEFAULT '',
  PRIMARY KEY (`mnu_idx`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;


DROP TABLE IF EXISTS `wb_popup`;
CREATE TABLE `wb_popup` (
  `pop_idx` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `pop_title` varchar(50) NOT NULL,
  `pop_width` smallint(10) unsigned NOT NULL DEFAULT 0,
  `pop_height` smallint(10) unsigned NOT NULL DEFAULT 0,
  `pop_content` text NOT NULL,
  `pop_status` enum('Y','H','N') NOT NULL DEFAULT 'Y',
  `pop_start` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `pop_type` enum('Y','N') NOT NULL DEFAULT 'Y',
  `pop_end` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `reg_user` int(10) unsigned NOT NULL DEFAULT 0,
  `reg_datetime` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `upd_user` int(10) unsigned NOT NULL DEFAULT 0,
  `upd_datetime` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  PRIMARY KEY (`pop_idx`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

DROP TABLE IF EXISTS `wb_search`;
CREATE TABLE `wb_search` (
  `sea_idx` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `sea_query` varchar(255) NOT NULL DEFAULT '',
  `sea_regtime` datetime NOT NULL,
  PRIMARY KEY (`sea_idx`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;


DROP TABLE IF EXISTS `wb_sitemap`;
CREATE TABLE `wb_sitemap` (
  `sit_idx` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `sit_loc` varchar(255) NOT NULL DEFAULT '',
  `sit_priority` decimal(1,1) NOT NULL DEFAULT 0.5,
  `sit_changefreq` enum('daily','weekly','monthly') NOT NULL DEFAULT 'daily',
  `sit_memo` varchar(255) NOT NULL DEFAULT '',
  `reg_user` int(10) unsigned NOT NULL DEFAULT 0,
  `reg_datetime` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `upd_user` int(10) unsigned NOT NULL DEFAULT 0,
  `upd_datetime` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  PRIMARY KEY (`sit_idx`)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8;

DROP TABLE IF EXISTS `wb_statics`;
CREATE TABLE `wb_statics` (
  `sta_idx` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `sta_ip` int(10) unsigned NOT NULL DEFAULT '0',
  `sta_regtime` datetime NOT NULL,
  `sta_browser` varchar(50) NOT NULL DEFAULT '',
  `sta_version` varchar(50) NOT NULL DEFAULT '',
  `sta_is_mobile` enum('Y','N') NOT NULL DEFAULT 'N',
  `sta_mobile` varchar(50) NOT NULL DEFAULT '',
  `sta_platform` varchar(100) NOT NULL DEFAULT '',
  `sta_referrer` varchar(255) NOT NULL DEFAULT '',
  `sta_referrer_host` varchar(255) NOT NULL DEFAULT '',
  `sta_keyword` varchar(255) NOT NULL DEFAULT '',
  PRIMARY KEY (`sta_idx`),
  KEY `sta_ip` (`sta_ip`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

DROP TABLE IF EXISTS `wb_statics_date`;
CREATE TABLE `wb_statics_date` (
  `std_date` date NOT NULL,
  `std_count` int(10) unsigned NOT NULL DEFAULT '0',
  `std_mobile` int(10) unsigned NOT NULL DEFAULT '0',
  PRIMARY KEY (`std_date`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

DROP TABLE IF EXISTS `wb_uniqid`;
Create Table `wb_uniqid` (
  `uq_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `uq_ip` int(10) unsigned NOT NULL,
PRIMARY KEY (`uq_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;


# VIEW 생성
CREATE ALGORITHM=UNDEFINED SQL SECURITY DEFINER VIEW `wb_board_post_new` AS (SELECT  `wb_board_post`.`brd_key` AS `brd_key`, count(*) AS `new_cnt` from `wb_board_post` where ((`wb_board_post`.`post_regtime` > (now() + interval - (24)hour))  and (`wb_board_post`.`post_status` = 'Y')) group by `wb_board_post`.`brd_key`);