gpt4 book ai didi

mysql - 如何用某些东西替换占位符以使该 SQL 语句的第一个条件始终为 TRUE?

转载 作者:可可西里 更新时间:2023-11-01 07:50:52 24 4
gpt4 key购买 nike

如何用某些东西替换占位符,使此 SQL 语句的第一个条件始终为 TRUE

SELECT fields FROM table WHERE field1 {placeholder} and field2 > 0;

{placeholder} = ?

感谢您的帮助!

最佳答案

您可以添加与自身的比较:

SELECT fields
FROM table
WHERE field1 <=> field1 and field2 > 0;

db<>fiddle demo

编辑:

If I dont know the field name of field1, are there any ways to accomplish?

1) 删除整个条件

SELECT fields
FROM table
WHERE field2 > 0;

2) 使用OR 1=1

SELECT fields
FROM table
WHERE (field1 = <anything> OR 1=1) AND fields2 > 0;

关于mysql - 如何用某些东西替换占位符以使该 SQL 语句的第一个条件始终为 TRUE?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52448784/

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