gpt4 book ai didi

php - 将chunk中的记录插入到mysql View 中

转载 作者:行者123 更新时间:2023-11-29 21:27:06 25 4
gpt4 key购买 nike

我使用以下查询创建了空 View :

CREATE VIEW `test` AS select * from `configurations` where 0;

考虑 configurations 表有 100 条记录,主键 id0100

我想在循环内插入 10 block 的数据。

我无法得到任何解决方案。谁能给点提示。


更新:以下是我想要执行的步骤。

  1. 创建空 View (我实现了这一点)
  2. 我有一个包含 100 条记录的基表。
  3. 现在,我希望我的 View 能够表示基于 id 的任何 10 记录,例如 [where id IN (1,5,8,3,6, 67,34,23,45,99)]
  4. 经过一些操作后,我希望从基表中选择更多 10 条记录。就像 [where id IN (11,55,88,33,66,27,43,23,15,19)]

希望我说得足够清楚。

最佳答案

好的,我再试一次。

这是对 View 作用的误解 - View 应该用于以固定方式检查实际表中的现有数据,以便 View 可以用于显示 ID 值小于 25 等的所有配置.

您所描述的听起来像是您所需要做的就是向主表发出选择,并使用要检索的不同 ID 列表。

您有什么理由不这样做:

SELECT * FROM configurations WHERE id in (1,4,6,7,8,9);
SELECT * FROM configurations WHERE id in (5,51,2,45,6);

编辑:

在配置表中添加一列作为“查看中”指示器。更新您的 View 以仅显示 in_view = 1 的记录。然后只需更新配置表并将这些有趣的记录设置为 in_view=1

希望有帮助吗?

关于php - 将chunk中的记录插入到mysql View 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35455120/

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