gpt4 book ai didi

Mysql:在具有许多外键的表中添加随机行

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

我想知道是否有一种方法可以向具有多个外键的表添加新行,行列可以是随机的。

我想在表中创建带有引用递归的元素。让想象一下情况:所有表都是空的,我有表(MAIN),其中有许多对其他表的引用,并且所有引用表都有自己的引用。那么是否可以在 (MAIN) 中创建元素,同时通过在 (MAIN) 中的元素创建中传递引用键来创建 (MAIN) 上的插入操作所需的所有依赖元素。

最佳答案

您可以从外键表中选择随机 ID 并使用它,

示例:

INSERT INTO YOUR_TABLE 
(fk_one,fk_two)
VALUES
(
(SELECT id from FK_ONE_TABLE order by rand() limit 1),
(SELECT id from FK_TWO_TABLE order by rand() limit 1)
)

在线示例:http://sqlfiddle.com/#!9/47d54/1

关于Mysql:在具有许多外键的表中添加随机行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33525755/

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