多个外键值

时间:2017-04-29 00:59:26

标签: mysql database

我有两张桌子:

  1. 标签(查找表)
    • tagId(主键,AI)
    • 的tagName
  2. E.g。

    tagId | tagName
      1   |  Java   
      2   |  Sql
      3   |  OOP
    
    1. 文件
      • docId(主键)
      • DOCNAME
      • tagId(外键)
    2. 现在的示例

      docId | docName   | tagId
        1   |  a.txt    |   2
        2   |  b.pdf    |   1
        3   |  aa.xlsx  |   6
      

      我想要的示例

      docId | docName   |  tagId
        1   |  a.txt    |   2,3
        2   |  b.pdf    |   1
        3   |  aa.xlsx  |   6,1,7
      

      因此,文档可能包含多个标记,并且在列tagId(表文档)中,将存储的值由逗号分隔(

      那么我如何插入数据,因为它只允许表文档中的1 tagId?因为用户将在html输入文本中输入自动完成多个标记。

0 个答案:

没有答案