gpt4 book ai didi

mysql - MySQL 中的 NOT 运算符问题

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

我想在使用 NOT 运算符的 MySQL/PHP 环境中创建 SQL 命令。我创建了以下代码:

"SELECT software.*, FROM software,softwarever WHERE  
software.ID = softwarever.ID AND (software.ID='$_GET[text]' OR
software.Name='$_GET[text]')
NOT(software.ID='$_GET[extra_text]' OR software.Name='$_GET[extra_text]')";

当我去执行它时,由于 NOT 运算符,它给我错误。有谁知道是否有解决方案?提前致谢!

附言我不想要 NOT IN 运算符

最佳答案

根据您的逻辑,您需要在 NOT 之前加上 and AND 或 OR。并在您的 SELECT 之后丢失逗号。例如:

"
SELECT software.*
FROM software,softwarever
WHERE software.ID = softwarever.ID
AND (software.ID='$_GET[text]' OR software.Name='$_GET[text]')
OR NOT (software.ID='$_GET[extra_text]' OR software.Name='$_GET[extra_text]')
";

关于mysql - MySQL 中的 NOT 运算符问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5902800/

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