sql >> Databáze >  >> RDS >> Mysql

Rozdělit hodnoty oddělené čárkami ve sloupci MYSQL

Existuje příspěvek na blogu, který popisuje uloženou proceduru, která změní vaši tabulku z tohoto:

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

K tomu:

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

Příspěvek na blogu:http://www. marcogoncalves.com/2011/03/mysql-split-column-string-into-rows/

Mějte na paměti, že se tím změní tabulka, nikoli výsledky dotazu.

Může se vám také hodit následující odpověď:https://stackoverflow.com/a/5344071/1005039




  1. Jak vložit záznam pouze s výchozími hodnotami?

  2. Vložení HTML formuláře $_POST Array do MySQL pomocí Implode

  3. Jaký je maximální rozsah varchar v MySQL?

  4. Jak vytvořit pole ARRAY s omezením cizího klíče v SQLAlchemy?