sql >> Database >  >> RDS >> Mysql

Splits door komma's gescheiden waarden in kolom MYSQL

Er is een blogpost die een opgeslagen procedure beschrijft die uw tabel hiervan zal wijzigen:

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

Hierop:

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

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

Houd er rekening mee dat hierdoor de tabel wordt gewijzigd, niet uw zoekopdrachtresultaten.

Mogelijk vindt u het volgende antwoord ook nuttig:https://stackoverflow.com/a/5344071/1005039




  1. Verkrijg de naam van de DB-eigenaar in PostgreSql

  2. Gebruik een foreach-lus in plaats van while met myslqli_fetch_array()

  3. Fout treedt alleen op na publicatie:Kan geen verbinding maken met een van de opgegeven MySQL-hosts.

  4. PHP / MySQL-foutmelding verbergen