我有一个包含100,000条记录的topMovies。表字段是ID,名称,movieId和年份。
movieId字段中的数据存储为(/ title / tt0111161 /,...),也存储在字段“ year”中,例如,括号内是数据(2008),而不是2008。

有人可以帮我如何将它们更改为tt0111161和2008吗? (我是说要删除其他字符,例如/ title /代表movieId,而()代表年份?

非常感谢,

最佳答案

尝试这个

UPDATE topMovies
SET movieId = REPLACE(REPLACE(movieId,'/title/',''),'/',''),
year = REPLACE(REPLACE(year,'(',''), ')','')

10-08 02:04