gpt4 book ai didi

mysql - 从所有表中选择

转载 作者:可可西里 更新时间:2023-11-01 06:30:09 24 4
gpt4 key购买 nike

我的数据库中有很多表都具有相同的结构。我想从所有表中进行选择,而不必像这样列出所有表:

SELECT name FROM table1,table2,table3,table4

我试过了,但这不起作用:

SELECT name FROM *

有没有办法在不列出查询中的每个表的情况下选择数据库中的所有表?

最佳答案

i am working on a online file browser, each directory has its own table

由于一个原因,它非常无用:当您有大约 200 个文件(这种情况是真实的,是吗?)时,您有大约 200 个表。如果每个目录中有大约一千个文件……等等。在某些时候,您要么在从数据库中进行选择时处理速度缓慢,要么必须购买更多服务器资源。

我认为你应该改变你的数据库结构:从添加 parent_folder_id 列到你的表开始,之后你可以把你所有的行(文件和目录 - 因为目录也是一个文件 - - 在这里你可以添加 type 列来确定这一点)到一个表中。

关于mysql - 从所有表中选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3571894/

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