sqlite 如何Map然后更新值行?[副本]

bhmjp9jg  于 2023-06-30  发布在  SQLite
关注(0)|答案(1)|浏览(117)

此问题已在此处有答案

SQLite - replace part of a string(3个答案)
44分钟前关闭
有一个表存储文件在我的磁盘上的位置。所有文件都在一个文件夹中,我将把它们移到另一个文件夹中。移动文件后,我应该更新所有数据库记录。
我可以用一个SQL查询(对fileLocation列中的所有值应用Map函数)来完成它,而不是选择每个值单独更新吗?

0h4hbjxa

0h4hbjxa1#

如果将所有内容从oldFolder移动到newFolder,则可以使用REPLACE()函数在表中更新它。

UPDATE yourTable
SET fileLocation = REPLACE(fileLocation, 'oldFolder', 'newFolder');

相关问题