|
|
1
1
问题1 您需要使用事务。
问题2 你需要多考虑一下你的设计。 步骤1 它是一个有主toon的玩家,所以我会在你的用户表上放置一个maintoonid,并从你的toon表中删除你的is main。 在此之后,您的表将是用户(现有资料、maintoonid)、realms(现有资料)、toons(toonid、realmid、ownerid、toonname) 步骤2 正如您所建议的,您可能可以将realm/owner/toon链接移动到它自己的表(甚至是toonoowner和toon realm表)。链接信息是 相关的 对图恩来说,但这并不是作为图恩的一部分。这个“缺陷”的解决方案是标准化,需要它的数据库被描述为“需要标准化”。然而,这一步是 完全地 在这种情况下是可选的,可能会过度正常化以满足您的需求。 如果使用一个匹配表,新表将组合3个值的pk(如果您是自然的keyer),否则将是标准的pk和3个值上的唯一值(如果您不是自然的keyer)。你也应该有一个唯一的关于toonid,因为每个to on可能只属于一个领域或所有者。 |
|
|
Jake · 如何回滚臭鼬事务以进行集成测试?(缺少隐式原点) 1 年前 |
|
|
Riyaz Vagapov · EF核心交易 2 年前 |
|
|
M. Kemp · Oracle删除操作将永远存在 3 年前 |
|
Kuldeep · 我们什么时候应该在数据库中进行交易? 3 年前 |