如何修复NOT NULL错误(错误代码:1064)?

时间:2019-08-05 10:50:55

标签: mysql sql null where-clause sqlyog

我不知道下面是什么问题:

CREATE DEFINER=`root`@`localhost` PROCEDURE `test0`(
    $qsFilter       VARCHAR(50)
)
BEGIN
SELECT
    cs.Customer_First_Name
FROM customer_subscriptions cs
WHERE 1=1 AND ($qsFilter IS NULL OR cs.Customer_First_Name = $qsFilter)
END$$

错误代码:1064 您的SQL语法有误;查看与您的MySQL服务器版本相对应的手册,以获取在“ END”附近使用的正确语法

1 个答案:

答案 0 :(得分:1)

我认为您只需要一个分号,但是我会这样写:

<IfModule mod_rewrite.c>
    RewriteCond %{QUERY_STRING} gallery=170 [NC]
    RewriteRule (.*) /senturia-nam-sai-gon/project/nha-pho-thuong-mai-5mx12m/? [R=301,L]
</IfModule>