求一个MYSQL动态添加字段的思路~~

求一个MYSQL动态添加字段的思路~~,第1张

你可以设计成两个表

第一个表包括

工程编号

工程名称

工程概况

编号

名称

合同编号

合同额

开工时间

竣工时间

结算时间

验收时间

字段

第二个表包括

ID(承包序号)

工程编号

施工单位

预收款

进度款

审核款

等字段

思想就是将工程和施工单位分开,在工程编号与施工单位建立联系~

比如工程编号201的工程有施工单位101 102 103

则表2可能存在记录

ID(承包序号) 工程编号 施工单位 预收款 进度款 审核款

ID1 201101 XXXXXX XXX

ID2 201102 XXXXXX XXX

ID3 201103 XXXXXX XXX

大概就这样子!

mysql不固定字段使用动态增加数据库表字段。

mysql不固定字段有四种技术:

1.动态增加数据库表字段

2.预留足够的空白字段,运行时作动态映射

3.用xml格式保存在单字段里

4.改列为行,用另外一个表存放定制字段

动态增加字段的方法在实际 *** 作时候几乎是不可能的(sqlserver太慢,oracle索性不支持)。

最好单独建立MESSAGE表(MID,SEND_TIME,USER_FROM,USER_TO,NEW,MSG),否则你的程序会无限复杂,你现在已经感受到发生消息的处理复杂了,接下来的查看消息(标记哪些消息已经查看)、删除消息会更加复杂。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5900444.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-07
下一篇 2023-03-07

发表评论

登录后才能评论

评论列表(0条)

保存