필드 F1, F2 및 F3이있는 mysql 테이블 (AWS RDS)이 있습니다. F1에는 'abc-def'와 같은 문자열이 있습니다. 내가해야 할 일은 F1 값을 하이픈으로 두 개의 문자열 ('abc'와 'def')로 나눠서 같은 행의 F2와 F3에 저장하는 것입니다. 기록을 변경하기 전에mysql 테이블 필드에 문자열을 분할하고 두 개의 필드에 저장
:
F1: abc-def
F2:
F3:
기록을 변경 한 후에는 :
F1: abc-def
F2: abc
F3: def
MySQL이 정규 표현식하지만 다시없는 참조를 지원하지 않습니다 것으로 보인다. 내 마지막 수단은 mysqldump를 사용하는 것이지만 mysql에서 직접이 작업을 수행 할 수있는 방법이 있는지 알고 싶다.
답장을 보내 주시면 감사하겠습니다.
가능한 복제본 [MySQL 쿼리에서 필드를 분할/분해 할 수 있습니까?] (http://stackoverflow.com/questions/471914/can-you-split-explode-a-field-in-a-mysql -query) –