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