我想弄清楚完成数据收集的最佳方法是什么。
这是我需要完成的事情:
我正在使用ColdFusion& amp; MySQL收集数据。
根据每个用户的不同,数据不同。
用户示例:
User 1: Collecting :: First Name, Last Name, Phone 1, Phone 2, Address
User 2: Collecting :: First Name, Middle Name, Last Name, Phone 1, City, State, Zipcode, Address
User 3: Collecting :: Bank Name, User Accounts, Business Name, Address of Bank
总结一下将它存储在MySQL中的最佳方法是什么,并允许简单的CRUD(创建,检索,更新,删除)。我该如何让用户定义他们的数据。更不用提速度,通过用户交互为每个查询提取数千条记录。搜索数据等......
感谢任何示例或答案。
答案 0 :(得分:1)
根据您的示例数据,用户1和2是实际用户,并且将存储在用户表中,该用户表将包含所有这些字段,但并非所有这些字段都是必需的。用户3实际上不是用户,它是一个组织,最好通过存储在另一个表中来提供服务。
老实说,我觉得你在这里走得太远了。好像你问的是如何在不定义对象的情况下存储对象,这实际上并不适合数据库系统。你所走的路径危险地靠近an inner platform effect。提供更适合您客户需求的有用结构。如果他们不得不花费数小时定制您的软件来为他们工作,他们最终会选择更容易使用的劣质软件。