[問題]請問增加 SQL 要如何做呢?

phpBB 2 MOD Support
無論是官方或非官方認證之外掛,安裝與使用問題討論。
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

主題已鎖定
eduyian
星球公民
星球公民
文章: 177
註冊時間: 2004-09-16 16:44
來自: TET千里馬國際團隊
聯繫:

[問題]請問增加 SQL 要如何做呢?

文章 eduyian »

請問增加 SQL 要如何做呢?

#-----[ 增加 SQL ]------------------------------------------
#
# 請記得修改成你的資料庫名稱\r
CREATE TABLE `phpbb_medal` (
`medal_id` mediumint(8) NOT NULL auto_increment,
`cat_id` mediumint(8) unsigned NOT NULL default '1',
`medal_name` varchar(40) NOT NULL default '',
`medal_description` varchar(255) NOT NULL default '',
`medal_image` varchar(40) default NULL,
PRIMARY KEY (`medal_id`)
) TYPE=MyISAM;

#
#-----[ 增加 SQL ]------------------------------------------
#
# 請記得修改成你的資料庫名稱\r
CREATE TABLE `phpbb_medal_user` (
`issue_id` mediumint(8) NOT NULL auto_increment,
`medal_id` mediumint(8) NOT NULL default '',
`user_id` mediumint(8) NOT NULL default '',
`issue_reason` varchar(255) NOT NULL default '',
`issue_time` int(11) NOT NULL default '',
PRIMARY KEY (`issue_id`)
) TYPE=MyISAM;

#
#-----[ 增加 SQL ]------------------------------------------
#
# 請記得修改成你的資料庫名稱\r
CREATE TABLE `phpbb_medal_mod` (
`mod_id` mediumint(8) unsigned NOT NULL auto_increment,
`medal_id` mediumint(8) NOT NULL default '',
`user_id` mediumint(8) NOT NULL default '',
PRIMARY KEY (`mod_id`)
) TYPE=MyISAM;

#
#-----[ 增加 SQL ]------------------------------------------
#
# 請記得修改成你的資料庫名稱\r
CREATE TABLE `phpbb_medal_cat` (
`cat_id` mediumint(8) unsigned NOT NULL auto_increment,
`cat_title` varchar(100) NOT NULL default '',
`cat_order` mediumint(8) UNSIGNED NOT NULL default '0',
PRIMARY KEY (`cat_id`),
KEY `cat_order` (`cat_order`)
) TYPE=MyISAM AUTO_INCREMENT=2 ;

#
#-----[ 增加 SQL ]------------------------------------------
#
# 請記得修改成你的資料庫名稱\r
INSERT INTO `phpbb_config` VALUES ('allow_medal_dispaly', '0');
INSERT INTO `phpbb_config` VALUES ('medal_display_row', '1');
INSERT INTO `phpbb_config` VALUES ('medal_display_col', '1');
INSERT INTO `phpbb_config` VALUES ('medal_display_width', '');
INSERT INTO `phpbb_config` VALUES ('medal_display_height', '');
INSERT INTO `phpbb_config` VALUES ('medal_display_order', '');
INSERT INTO `phpbb_medal_cat` VALUES ('1', 'Default', '10');
圖檔
●架設主機作業系統:Windows XP SP2
●我的上網方式:東森寬頻Cable
●我安裝的程式:Apache 2.44a+ PHP Version 4.3.10 + MySQL 版本 4.1.7 + phpMyAdmin 2.6.1-rc2
●我的 phpBB2 版本:phpBB2plus 2.0.21
clpl
星球公民
星球公民
文章: 74
註冊時間: 2004-09-06 10:00

文章 clpl »

去phpmyadmin-->資料庫-->SQL-->打你要加的sql,例如:

代碼: 選擇全部

CREATE TABLE `phpbb_medal` ( 
`medal_id` mediumint(8) NOT NULL auto_increment, 
`cat_id` mediumint(8) unsigned NOT NULL default '1', 
`medal_name` varchar(40) NOT NULL default '', 
`medal_description` varchar(255) NOT NULL default '', 
`medal_image` varchar(40) default NULL, 
PRIMARY KEY (`medal_id`) 
) TYPE=MyISAM; 
ok後按執行就ok
eduyian
星球公民
星球公民
文章: 177
註冊時間: 2004-09-16 16:44
來自: TET千里馬國際團隊
聯繫:

文章 eduyian »

clpl 寫:去phpmyadmin-->資料庫-->SQL-->打你要加的sql,例如:

代碼: 選擇全部

CREATE TABLE `phpbb_medal` ( 
`medal_id` mediumint(8) NOT NULL auto_increment, 
`cat_id` mediumint(8) unsigned NOT NULL default '1', 
`medal_name` varchar(40) NOT NULL default '', 
`medal_description` varchar(255) NOT NULL default '', 
`medal_image` varchar(40) default NULL, 
PRIMARY KEY (`medal_id`) 
) TYPE=MyISAM; 
ok後按執行就ok
那一次是增加一個嗎?
比如:CREATE TABLE `phpbb_medal遇到括弧怎麼辦?
medal_id` mediumint(8) NOT NULL auto_increment
還是一大段copy再貼到在資料庫 mysql 執行以下指令中嗎?
圖檔
●架設主機作業系統:Windows XP SP2
●我的上網方式:東森寬頻Cable
●我安裝的程式:Apache 2.44a+ PHP Version 4.3.10 + MySQL 版本 4.1.7 + phpMyAdmin 2.6.1-rc2
●我的 phpBB2 版本:phpBB2plus 2.0.21
ayaya
星球公民
星球公民
文章: 128
註冊時間: 2004-09-04 18:27

文章 ayaya »

一次全部貼上去就可以了 :-P

只要有動到資料庫或需要大幅修改的外掛

請先備份資料庫phpbb整個資料夾

備份和還原資料庫請看這篇 :-P

http://phpbb-tw.net/phpbb/viewtopic.php?p=162260#162260
主題已鎖定

回到「外掛問題討論」