我有一個帶有字段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 - 查詢) –