如何在mysql表中添加具有相同用户id的多个id?

yhuiod9q  于 2021-06-24  发布在  Mysql
关注(0)|答案(2)|浏览(507)

我的控制器中有这样的数据:student\u id=1和class\u id=1,2,3(class id可以是多个)。
我希望mysql表中的结果如下:

kqlmhetl

kqlmhetl1#

创建一个名为studentclass的新中间表,id是主键,student\u id和class\u id是指向它们的表的外键。然后可以将studentclass的id作为外键存储在students表中。
下面是一个更好理解的示例:
学号(小学)学号(外键)
学生学号(小学)学生学号(外键)学号(外键)

3ks5zfa0

3ks5zfa02#

您应该使用split之类的函数从逗号分隔的字符串生成数组。您可以通过循环数组在mysql中插入行

相关问题