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

如何使用MYSQL使用逗号分隔符循环列数据,mysql,Mysql,表1 我有一个名为table_1的表,它有id和value列 我想对每个用逗号分隔的数据循环遍历值列 然后,我想将每个数据插入到一个新表中 详情如下: id | value 1 | 0, 1 2 | 0,1,2 表2 这意味着在表2中,当user_id=1时,它将有两行数据 示例:user_id=1,value=0 用户id=1,值=1 如何做到这一点?非常感谢您的回复 实际上,您想要的是与GROUP_CONCAT()函数相反的函数 我发现这个可能对你有用: 希望这能有所帮助。我想说,

表1

  • 我有一个名为table_1的表,它有idvalue

  • 我想对每个用逗号分隔的数据循环遍历

  • 然后,我想将每个数据插入到一个新表中

  • 详情如下:

    id | value
    
    1  | 0, 1
    
    2  | 0,1,2
    
    表2

  • 这意味着在表2中,当user_id=1时,它将有两行数据

  • 示例:user_id=1,value=0 用户id=1,值=1


  • 如何做到这一点?非常感谢您的回复

    实际上,您想要的是与GROUP_CONCAT()函数相反的函数

    我发现这个可能对你有用:


    希望这能有所帮助。

    我想说,写一个脚本来实现这一点:)写一个过程来让它工作。在哪个脚本中使用mysql?
    id | value
    
    1  | 0
    
    1  | 1
    
    2  | 0
    
    2  | 1
    
    2  | 2