Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Trennen Sie kommagetrennte Werte in Spalte MYSQL

Es gibt einen Blogbeitrag, der eine gespeicherte Prozedur beschreibt, die Ihre Tabelle von hier aus ändert:

id     cpumanufacturer cpuseries

200014 Intel Core      i7,Core i7 Extreme Edition
200015 Intel Core      i7 Extreme Edition,Core i7
200259 Intel Core      i7 Extreme Edition,Core i7

Dazu:

id     cpumanufacturer cpuseries

200014 Intel           Core i7
200014 Intel           Core i7 Extreme Edition    
200015 Intel           Core i7 Extreme Edition
200015 Intel           Core i7
200259 Intel           Core i7 Extreme Edition
200259 Intel           Core i7

Der Blogbeitrag:http://www. marcogoncalves.com/2011/03/mysql-split-column-string-into-rows/

Beachten Sie, dass dadurch die Tabelle geändert wird, nicht Ihre Abfrageergebnisse.

Vielleicht finden Sie auch die folgende Antwort hilfreich:https://stackoverflow.com/a/5344071/1005039