繁体   English   中英

插入多租户项目表

[英]Insert into table of multi tenancy project

我需要更新(或插入,我没有做很多 sql 工作,所以我不知道我真正需要哪一个)我们数据库中的一些数据,但它是一个多租户数据库,我无法指定我想插入哪个租户. 此表列中的当前值为NULL 我需要在该列中添加一些数据

我需要做类似的事情:

INSERT INTO Tenant(Address1) Values('5800 Nova Dr') WHERE TenantId='2'

在此处输入图像描述

它是 Azure Data Studio 不喜欢的“WHERE”部分。 我在网上找到的所有内容都是关于从另一个表插入的。 任何帮助,将不胜感激!

我认为如果您的表有一个自动增量值作为主键,这应该可以工作,否则您还需要指定 TenantID。 您不能在插入中使用WHERE ,因为它是一个新行。

INSERT INTO Tenant(Address1) values ('5800 Nova Dr')

如果你想更新已经存在的 raw 的值,你可以使用

UPDATE Tenant SET Address1 = "5800 Nova Dr" WHERE Address1 like = '5800 Nova Dr'

更新租户 SET Address1='5800 Nova Dr' WHERE TenantId='2'

如果您知道tenantId 编号,则可以使用插入语法添加新行

INSERT INTO Tenant(TenantId, Address1) Values(2, '5800 Nova Dr');

如果该行尚未创建或使用更新语法如果您已使用 null 值预填充表行

UPDATE Tenant SET Address1='5800 Nova Dr' WHERE TenantId=2

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM