怎么根据一个表的字段的值,来额外增加字段,;例如,如果物品ID是临时写的,就额外增加一些字段,如果ID不是临时的,就不加。是不是新建个表用外键关联这个ID,但是文档上也没说新建个表
我觉得可以新建一个表记录额外增加的字段,另外关联上物品ID就行,如果物品ID是临时写的就写到这张表,如果不是临时的就不写
是的,无奈自己太菜了,不知道怎么写,给点思路
@灬丶: id(主键),物品id,额外字段名称,额外字段值,就这四个字段应该就可以啊
@风归云隐: 还是用rferences关联?
@灬丶: mysql里面这样就行了,其他的我不太了解,因为我说的这个方案直接可以用物品id把这些额外字段跟物品的基本字段联系起来,不需要其他的关联了吧
修改table的schema,必须慎重,很可能导致其他程序出错。 一般有经验的程序员都会在table中预留几个column,用于容纳新增column的情况。创建外键比较好