MySQL错误1064:您的SQL语法有错误

Guenyeu Tan:
    DELIMITER //
    CREATE FUNCTION fnc_credit_custstatus
    RETURNS VARCHAR(6) DETERMINISTIC
     BEGIN
     DECLARE custstatus VARCHAR(6);
     IF CustCredit>='1000',THEN SET custstatus='VIP';
     ELSEIF CustCredit<'1000',THEN SET custstatus='NONVIP';
   END IF;
   RETURN (custstatus);
   END//
   DELIMITER ;

已执行1个查询,0个成功,1个错误,0个警告

查询:

CREATE function fnc_credit_custstatus returns varchar(6) deterministic 
begin DECLARE custstatus VARCHAR(6); if CustCredit>='1000...

错误代码:1064您的SQL语法中有错误;请参见表11。检查与您的MySQL服务器版本相对应的手册以获取正确的语法,以在'varchar(6)附近使用确定性开始DECLARE custstatus VARCHAR(6); 如果第2行的CustCredit> ='

scaisEdge:

尝试删除逗号

    DELIMITER //
        CREATE FUNCTION fnc_credit_custstatus
        RETURNS VARCHAR(6) DETERMINISTIC
         BEGIN
         DECLARE custstatus VARCHAR(6);
         IF CustCredit>=1000 THEN SET custstatus='VIP';
         ELSEIF CustCredit<1000 THEN SET custstatus='NONVIP';
       END IF;
       RETURN (custstatus);
       END//
       DELIMITER ;

(并使用适当的比较数据类型)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

显示#1064的mysql查询-您的SQL语法有错误;

1064“您的SQL语法有错误; ...” Python MySQL

MySQL说:文档(#1064)-您的SQL语法有错误;

MySQL 语法错误 SQL 错误 [1064] [42000]:您的 SQL 语法有错误

SQL 错误 :1064 您的 SQL 语法有错误

MYSQL:您的 SQL 语法有错误

MySQL数据库错误返回#1064-您的SQL语法有错误;

#1064-您的SQL语法有错误... FROM附近

#1064-您的SQL语法有错误

插入出错 1064 (42000): 您的 SQL 语法有错误;

_mysql_exceptions.ProgrammingError:(1064,“您的SQL语法有错误;

错误代码:1064。您的 SQL 语法有错误;检查与您的 MySQL 服务相对应的手册

Mysql 错误 (#1064) 您的 SQL 语法有错误,无法在第 20 行的 '' 附近使用正确的语法

mysql_exceptions.ProgrammingError:(1064,“您的SQL语法有错误;请查看与您的MySQL相对应的手册

在更改表语法错误或访问冲突时:1064 您的 sql 语法有错误;

进行相关查询时出现Mysql常数字段错误[Err] 1064-您的SQL语法有错误;

错误1064(42000):您的SQL语法有错误;想要将密码配置为root用户

如何修复编程错误:(1064,“您的 SQL 语法有错误)?

错误代码:1064。您的 SQL 语法有错误;第 2 行的 '' 附近

错误代码:1064。您的 SQL 语法有错误;第 2 行的 '' 附近

Codeigniter更新-错误代码:1064您的SQL语法有错误;

mysql console> mysqlbinlog您的SQL语法有错误

Hibernate和MYSQL:您的SQL语法有错误吗?

Hibernate和MYSQL:您的SQL语法有错误吗?

您的SQL语法中有错误-休眠和mysql

mysql error您的SQL语法有错误

错误号:1064您的SQL语法有错误。查看与您的MySQL服务器版本相对应的手册以获取正确的语法

语法错误或访问冲突:1064 您的 SQL 语法有错误;对应于正确语法的 MySQL 服务器版本

简单的SQL查询返回#1064-您的SQL语法有错误