gpt4 book ai didi

c# - 使复杂的 MySQL View 可编辑

转载 作者:行者123 更新时间:2023-11-30 00:10:40 24 4
gpt4 key购买 nike

我创建了一个 XAML View ,其中有几个绑定(bind)到表的文本框。但是,我现在需要将此绑定(bind)更改为客户端创建的相当(过于)复杂的查询。

我是否仍然能够编辑数据(在 View 后面),因为我看到 MySQL View 没有主键的警告?

最佳答案

显然,没有 PK 就无法更新 View 。事实上,所有 View 字段必须与表字段1:1(顺序、类型...)相对应。还有其他规则,您可以在MySql Specs of Updatable and Insertable Views中找到它们。 。

注意,例如复杂 View 不能有聚合函数或联合子句等。

也许您可以创建代码来通过原始 View 带回更新,但要做到这一点,您必须在 View 之间找到可靠的映射。

您能确定客户的观点是如何违反规则的吗?

关于c# - 使复杂的 MySQL View 可编辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24095830/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com