我有一个像这样的三字段表
cat 1 foo|bar|baz
dog 4 foo|quux
horse 6 baz
我希望将第三个字段的值分开,由|划分字符,给出一个新表:
cat 1 foo
cat 1 bar
cat 1 baz
dog 4 foo
dog 4 quux
horse 6 baz
我可以导出表格,在其上运行一些Perl,然后重新导入;但我更愿意在SQL中完成所有工作。这可能吗?
答案 0 :(得分:0)
Mysql不包含任何SPLIT函数,但有很多关于替换和子字符串函数的解决方法