如何在 之前/之后拆分名称并插入到具有两位艺术家都具有的其他属性的新表中?
我更喜欢拆分并保留在同一个表中。我的 Artists
表包含 Artist
、PageURL
、AlbumURL
。
我的表格结果:
最佳答案
您可以使用以下拆分查询来分离名称:
SELECT SUBSTRING_INDEX(Artist,' And ',1) as name1,
SUBSTRING_INDEX(Artist,' And ',-1) as name2 ,PageURL,AlbumURL
From Artists
将此 select 语句添加到新表的插入查询中
INSERT INTO Artists2
SELECT SUBSTRING_INDEX(Artist,' And ',1) as name1,
SUBSTRING_INDEX(Artist,' And ',-1) as name2 ,PageURL,AlbumURL
From Artists
关于mysql - 在 SQL 中拆分名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57156466/