[問題]關於SQL語法問題+板主問題
發表於 : 2004-01-21 11:15
我由phpBB 2.04 升級為 phpBB 2.06,由於我的phpBB 2.04 裝了很多Mods,所以我不能直接升級。我又想保留會員資料,惟有挺而走險,Back Up部份Database資料。但陰差陽錯地,我不知道phpbb_groups是有用的。因此升級後,我無法設定板主,才發現phpbb_groups的資料是有用的。
我現在嘗試將資料加回,但以下兩個語法都不對:
[php]
INSERT INTO `phpbb_groups` ( `group_id` , `group_type` , `group_name` , `group_description` , `group_moderator` , `group_single_user` )
VALUES ( group_id, '1', '', 'Personal User', '0', '1' ) WHERE group_id > 10 AND group_id < 3719 ;
[/php]
[php]INSERT INTO `phpbb_groups` ( `group_id` , `group_type` , `group_name` , `group_description` , `group_moderator` , `group_single_user` )
VALUES ( group_id, '1', '', 'Personal User', '0', '1' ) FROM group_id =9 TO group_id = 3718 ;[/php]
請問我應該用怎樣的語法加回這資料呢?
*********************************************************
24/1按:
我總算想了一個治標不治本的解決方法 —— 只Set舊有板主的Group資料。
我先加入相等於所有板主的group_id數目到phpbb_groups,
再到phpbb_user_group中新增欄位,將group_id和user_id配對。
之後我再到論壇管理控制台Set板主,就沒有錯誤訊息,而且每塊板都有板主的名字。
可是,另一個問題來了。他們竟沒有了板主的實權,不能執行板務工作,雖然分板中已有他們板主的資料。究竟又要怎樣解決?
我現在嘗試將資料加回,但以下兩個語法都不對:
[php]
INSERT INTO `phpbb_groups` ( `group_id` , `group_type` , `group_name` , `group_description` , `group_moderator` , `group_single_user` )
VALUES ( group_id, '1', '', 'Personal User', '0', '1' ) WHERE group_id > 10 AND group_id < 3719 ;
[/php]
[php]INSERT INTO `phpbb_groups` ( `group_id` , `group_type` , `group_name` , `group_description` , `group_moderator` , `group_single_user` )
VALUES ( group_id, '1', '', 'Personal User', '0', '1' ) FROM group_id =9 TO group_id = 3718 ;[/php]
請問我應該用怎樣的語法加回這資料呢?
*********************************************************
24/1按:
我總算想了一個治標不治本的解決方法 —— 只Set舊有板主的Group資料。
我先加入相等於所有板主的group_id數目到phpbb_groups,
再到phpbb_user_group中新增欄位,將group_id和user_id配對。
之後我再到論壇管理控制台Set板主,就沒有錯誤訊息,而且每塊板都有板主的名字。
可是,另一個問題來了。他們竟沒有了板主的實權,不能執行板務工作,雖然分板中已有他們板主的資料。究竟又要怎樣解決?