如何使用MYSQL使用逗号分隔符循环列数据

时间:2013-04-03 10:39:55

标签: mysql

id | value

1  | 0, 1

2  | 0,1,2

table_1

  1. 我有一个名为 table_1 的表,其中包含 id 列。

  2. 我想循环使用逗号分隔的每个数据的列。

  3. 然后,我想将每个数据插入一个新表中。

  4. 如下:

    id | value
    
    1  | 0
    
    1  | 1
    
    2  | 0
    
    2  | 1
    
    2  | 2
    

    table_2

    1. 这意味着在table_2中,当user_id = 1时,它将有两行。

    2. 示例:user_id = 1,value = 0         user_id = 1,value = 1

    3. 如何实现这一目标?非常感谢您的回复。

1 个答案:

答案 0 :(得分:0)

实际上你想要与GR​​OUP_CONCAT()函数相反。

我找到了这个,这可能适合你:http://thenoyes.com/littlenoise/?p=92

希望有所帮助。