我想在网上开一个学校项目,但我们喜欢使用mysql,我只知道这个程序的基础。所以我想在一个列中插入多个行(项)并访问它们。 我怎样才能做到这一点? 我希望桌子看起来像这样。
答案 0 :(得分:0)
我查看了我们的附加图片,其中有3列Id,name& items列具有多个值的项目。
所以,假设您需要类似的结构,我正在提供我的答案。
1)根据最佳实践,在单列的列中有多个值是错误的。在这种情况下,您必须遵循规范化。所以,你必须分成两部分。 2)在最坏的情况下,您必须使用相同的结构,因此在这种情况下,您可以将varchar列用于可以将逗号分隔多个值的项目。