sql >> データベース >  >> RDS >> Mysql

列MYSQLのカンマ区切り値を分割する

    これからテーブルを変更するストアドプロシージャについて説明しているブログ投稿があります:

    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
    

    これに:

    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
    

    ブログ投稿: http://www。 marcogoncalves.com/2011/03/mysql-split-column-string-into-rows/

    これにより、クエリ結果ではなく、テーブルが変更されることに注意してください。

    また、次の回答が役立つ場合があります: https://stackoverflow.com/a/5344071/1005039




    1. SQL選択クエリヘルプが必要

    2. Rails 3でMySQLをデフォルトのデータベースとして設定するにはどうすればよいですか?

    3. MySQLテーブルが存在するかどうかを確認します

    4. [更新2]重大:Officeの更新によりアクセスが中断されます—クエリが破損しています