2011-02-08 52 views
1

我有一個sqlite3數據庫表。我添加了一個名爲title_slug的列。我想採用標題欄的內容,並用slug版本更新新的title_slug欄。我可以直接從sqlite3執行此操作,還是必須在程序之外編寫代碼?使用Sqlite3,創建一個完整標題的slug版本

+0

這取決於。你需要發佈一個例子,顯示一個代表性的標題和你想從中得到的slu g。 – 2011-02-09 01:28:07

回答

0

首先,SQLite中沒有循環。 一個不是很通用的解決方案可能是:

UPDATE mytab SET title_slug = replace(replace(title_slug, ' ', '-'), '!', '') 

,但你必須添加許多字符來代替?!

相關問題