mysql行级安全_MySQL:如何进行行级安全性(如Oracle的虚拟专用数据库)?

假设我有销售各种产品的供应商.因此,在基本级别,我将有以下表:vendor,product,vendor_product.

如果vendor-1将Widget 1添加到产品表中,我只希望vendor-1看到该信息(因为该信息由vendor-1“拥有”).供应商-2也是如此.假设vendor-2添加了Widget 2,只有vendor-2应该看到该信息.

如果vendor-1尝试添加已由vendor-2输入的Widget 2,则不应在产品表中创建Widget 2的重复条目.这意味着,不知何故,我需要知道vendor-2现在也“拥有”Widget 2.

拥有一条信息的多个“所有者”的问题是如何处理所有者编辑/删除数据.也许供应商-1不再希望Widget 2可供他/她使用,但这并不一定适用于供应商-2.

最后,我希望能够将(?)某些记录标记为“是,我已经审查了这些数据并且它是正确的”,以便随后可供所有供应商使用.假设我将Widget 1标记为良好数据,现在所有供应商都应该看到该产品.

似乎解决方案是行级安全性.问题是我不太熟悉它的概念或如何在MySQL中实现它.任何帮助都非常感谢.谢谢.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值