데이터베이스를 상속했으며 더 깨끗하고 유용하게 만들려고 노력하면서 다음과 같은 문제가 발생했습니다.문자열을 SQL의 여러 행으로 분할
파일 열을 별도의 테이블로 이동 한 후 이제 이러한 파일을 다른 행으로 분리해야합니다. 아래 예제를 참조하십시오.
key | jobid | files |
--------------------------------------------
1 30012 file1.pdf;file2.pdf
2 30013 file3.pdf
3 30014 file4.pdf;file5.pdf;file6.pdf
나는에 테이블을 만들 것 SQL 문을하고자 다음 : 원래 져야 할 엔트리 이것을 달성하기 위해 삭제해야하므로 다음과 같은 솔루션도 될 경우
key | jobid | files |
--------------------------------------------
1 30012 file1.pdf
2 30013 file3.pdf
3 30014 file4.pdf
4 30012 file2.pdf
5 30014 file5.pdf
6 30014 file6.pdf
그것은 나던 문제 허용되는 파일 :
key | jobid | files |
--------------------------------------------
4 30012 file1.pdf
5 30013 file3.pdf
6 30014 file4.pdf
7 30012 file2.pdf
8 30014 file5.pdf
9 30014 file6.pdf
기본적으로 나는 파일 분할이 필요합니다. 분리 문자 및 분리 된 문자열로 작성된 새로운 행이 있습니다.
제공 할 수있는 도움을 주시면 감사하겠습니다.
나는 일회성 직업이라고 이해합니다. 맞죠? –
가능한 [Mysql string split] (http://stackoverflow.com/questions/6152137/mysql-string-split) 중복 –
예 Eugen 그것의 한 시간 직업. – user1132038