我有一个sqlite3数据库表。我添加了一个名为title_slug的列。我想获取title列的内容,并使用slug版本更新新的title_slug列。我可以直接从sqlite3执行此操作,还是必须在程序外部进行编码?
最佳答案
首先,SQLite中没有循环。
不太通用的解决方案可能是:
UPDATE mytab SET title_slug = replace(replace(title_slug, ' ', '-'), '!', '')
但您必须添加许多字符才能替换?!
关于sqlite - 使用Sqlite3创建完整标题的标准版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4936899/