gpt4 book ai didi

Mysql "magic"catch all column for select 语句

转载 作者:行者123 更新时间:2023-12-01 00:08:32 25 4
gpt4 key购买 nike

有没有办法让我这样选择

select * from attributes where product_id = 500

会回来

id  name     description
1 wheel round and black
2 horn makes loud noise
3 window solid object you can see through

和查询

select * from attributes where product_id = 234

将返回与对该表的任何查询相同的结果。

现在显然我可以删除 where 子句并继续我的一天。但这涉及编辑我真的不想修改的代码,所以我试图在数据库级别修复它。

那么有没有一种“神奇”的方法可以忽略 where 子句中的内容并使用 View 或其他东西返回我想要的任何内容?

最佳答案

即使有可能,我也怀疑它是否会奏效。这两个 WHERE 子句都期望返回一个东西,因此代码可能只使用返回的第一行,而不是全部。

它还会为数据库提供一种行为,让 future 的开发人员费尽心思去理解。

正确执行并修复代码。

关于Mysql "magic"catch all column for select 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/338856/

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