1
我有一個sqlite3數據庫表。我添加了一個名爲title_slug的列。我想採用標題欄的內容,並用slug版本更新新的title_slug欄。我可以直接從sqlite3執行此操作,還是必須在程序之外編寫代碼?使用Sqlite3,創建一個完整標題的slug版本
我有一個sqlite3數據庫表。我添加了一個名爲title_slug的列。我想採用標題欄的內容,並用slug版本更新新的title_slug欄。我可以直接從sqlite3執行此操作,還是必須在程序之外編寫代碼?使用Sqlite3,創建一個完整標題的slug版本
首先,SQLite中沒有循環。 一個不是很通用的解決方案可能是:
UPDATE mytab SET title_slug = replace(replace(title_slug, ' ', '-'), '!', '')
,但你必須添加許多字符來代替?!
這取決於。你需要發佈一個例子,顯示一個代表性的標題和你想從中得到的slu g。 – 2011-02-09 01:28:07