Mysql数据库列命名将减少Sequelize ORM工具的问题

当测试团队将使用ORM工具和cypress一起注入和删除数据时,在MySql数据库中命名列的最佳实践是什么? -当前数据库位于MySQL中时,测试数据将采用JSON。

例如,假设我有一家软件公司,该公司具有管理系统(技术支持人员用户),经销商的登录名,但我也有客户(用户)。

在“我的表格”中,我有以下列:

1-经销商

名字|姓|地址

2-staffuser

名字|姓|地址

3-customeruser

名字|姓|地址

这是“明智的方式”吗?还是应该是:

1-经销商

经销商的名字| Dealer_last_name |经销商地址

2-staffuser

staff_user_first_name | staff_user_last_name | staff_user_address

3-customeruser

customer_user_first_name | customer_last_name | customer_user_address

QQ5211982511 回答:Mysql数据库列命名将减少Sequelize ORM工具的问题

您的模型在返回的JSON中将具有特定的名称,因此在diff对象中使用重复的属性/列命名在前端不会造成混淆...但是您也可以根据需要在sequelize中对列进行别名。我想知道为什么您不只是拥有一个用户表,并且如果值相同,则用户类型列等于人员/经销商/客户

本文链接:https://www.f2er.com/2788382.html

大家都在问