MySQL,从用逗号分隔的字符串中插入多行

时间:2018-08-06 07:34:45

标签: mysql

我知道我可以使用insert into中的值按列插入多行,但是我的情况有些不同:

我有一个看起来像这样的字符串:“ 2,5,14,25,30”。

还有一个包含2列的连接表:(INT用户ID,INT组ID)。

假设我想将userId = 1与字符串中的所有ID连接起来,该怎么办?

我熟悉FIND_IN_SET()函数,该函数可以帮助我搜索那些ID,但是在这种情况下我不知道如何使用它。

最后,我希望我的桌子看起来像这样:

UserId | GroupId
-----------------
   1   |   2
   1   |   5
   1   |   14
   1   |   25
   1   |   30

0 个答案:

没有答案