首页 > 解决方案 > 两个不同的用户可以访问同一个数据库表来插入不同的数据吗?

问题描述

我的问题与我最后一年的项目有关。其中两个不同药房的两个用户将他们的数据添加到同一个数据库表中。我想问一下这些用户是如何登录的,他们可以分别在表中插入数据,并且数据将单独显示。

简而言之,同一个数据库表如何分别存储两个用户的数据?是否可以通过在 c# 代码中使用一些外键或用户的任何条件来完成?

标签: c#mysqlforeign-keys

解决方案


是的,你可以很容易地做到这一点。让他们通过他们的用户名登录,然后在数据库中创建一个列作为用户名。因此,当一个用户存储数据时,每次他也会将他的用户名存储在数据库中,其他用户也是如此。我只是以用户名列为例。您可以将任何列定义为两个用户的差异化因素. 因此,当您向用户显示数据时,使用该列值并仅显示特定于该列的那些行。


推荐阅读