快速背景,我有一个带有名为“歌曲”的表的小型数据库。此表包含我机器上音乐的标题、艺术家和 URL。从曲目标题中删除了几个单引号(例如,don't 存储为 dont),我正在尝试替换它们。我只是不能让这个查询影响任何行:
UPDATE Songs
SET Title = REPLACE (Title, 'dont', 'don\'t')
没爱。这不是正确的语法吗?它告诉我更新了 0 行。如果有帮助,我正在运行 5.5.27 版。我知道那里有几百行不正确的donts...我即将将结果转储到记事本中并在don't上进行查找/替换,然后以这种方式运行更新语句,但这有点hacky。有什么想法的朋友吗?
几个示例行:
"51","Dont Stay Home","311","311 Greatest Hits","Rap","E:\Music\311\311GreatestHits\dontstayhome.mp3" “229”,“不要转身”,“基地王牌”,“最好的”,“舞蹈”,“E:\Music\AceofBase\VeryBestOf\03-ace_of_base-dont_turn_around.mp3”
按顺序排列的字段是 id、标题、艺术家、专辑、流派、路径