2014-06-30 41 views
-2

我有這樣MySQL的:在一個場分裂多個值,爲單獨的記錄

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

MySQL不包括任何SPLIT功能,但也有很多變通與替換和子功能

+0

這裏是實現你自己的MySQL劃分功能http://blog.fedecarg.com/2009/02方式/ 22/MySQL的系分割字符串功能/ –

相關問題