[問題]請問關於MYSQL語法

phpBB Installation & Usage Support
phpBB 2 安裝於各類型作業平台之問題討論;外掛問題,請到相關版面依發問格式發表!
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

版面規則
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
主題已鎖定
Oudie
星球普通子民
星球普通子民
文章: 28
註冊時間: 2002-07-02 23:58

[問題]請問關於MYSQL語法

文章 Oudie »

如果我要把整個討論區有出現//(ㄒoㄒ)//的字樣通通改成[em23],是不是要輸入如下的語法

代碼: 選擇全部

update phpbb_posts_text set post_text =REPLACE(post_text ,'//(ㄒoㄒ)//','[em23]')
圖檔
動機不明
喝咖啡的綠皮猴
喝咖啡的綠皮猴
文章: 1179
註冊時間: 2002-03-06 20:37
來自: GOP (重啟)

文章 動機不明 »

差不多了...
不過這樣會更好一點

update phpbb_posts_text set post_text =REPLACE(post_text ,'//(ㄒoㄒ)//','[em23]') where post_text LIKE '%//(ㄒoㄒ)//%'




------------
取代DB內的特定字串

代碼: 選擇全部

update phpbb_users set user_notify=REPLACE(user_notify ,'0','1') where user_notify  LIKE '%0%'
說明

phpbb_users -> 表格\r
user_notify -> 欄位
0,1 -> 欲取代字串,取代字串\r
%0% -> 包含0的字串\r

上例用來改變 會員的 預設選項
非官方外掛問題區公告: [必看]請配合發問格式及明確主題發問(2006 02/24更新)
七點要求:
1. 發問前先搜尋,確定沒有重複後再發表
2. 主題要明確
3. 依照發問格式
4. 禁連續推文
5. 請盡量減少使用地方性語言
6. 解決問題後請修改第一篇主題,並感謝曾經幫過你的前輩們 ^^
7. 請不要將檔案內容完整貼出喔! 只要提供問題行及上下各五行就可以了
主題已鎖定

回到「phpBB 2 安裝與使用」