2011-02-08 56 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, ' ', '-'), '!', '') 

,但你必须添加许多字符来代替?!