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

时间:2018-04-12 09:08:51

标签: mysql asp.net-mvc

我有像这样的数据student_id = 1和class_id = 1,2,3(类ID可以是多个)   在我的控制器里。

我希望得到像这样的mysql表:   

2 个答案:

答案 0 :(得分:1)

创建一个名为studentclass的新中间表,其中Id为主键,Student_Id和Class_Id为指向其表的外键。然后,您可以将学生类的ID作为外键存储在学生表中。

以下是一个更好理解的例子:

学生 Id(小学) StudentClass_Id(外键)

StudentClass Id(小学) Student_Id(外键) Class_Id(外键)

答案 1 :(得分:0)

你应该使用像split这样的函数来用逗号分隔的字符串数组。您可以通过循环数组

在MySQL中插入行