我希望实现这一点:
应该有一个实体A,其第1列的值是a,b,c ... [根据用户的输入动态增加]
对于a,b,c的每个值,应该有另一个实体B。
我应该如何解决这个问题?当用户创建更多[a,b,c,d ...]时,我应该动态生成其他实体吗?如果是,如何?还有其他实现相同问题的方式吗?
不建议动态创建新表。您需要重新设计数据库关系结构。
例如,在用户消息传递应用程序中,而不是为每个新消息[包含message
和user name
]都创建一个新表,而应该单独创建一个User table
和Messages
表,并实现many to one
两个表之间的关系。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句