ERROR 1064 (42000) at line 5: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'DELIMITER' at line 1
时间: 2023-07-06 09:34:50 浏览: 149
SQL 错误提示
这个错误提示表明在代码执行过程中遇到了语法错误,具体是在第5行的DELIMITER语句出现了问题。根据错误提示,可能是由于MariaDB版本不兼容导致的问题。在MariaDB中,DELIMITER语句应该单独一行,而不是与其他语句一起出现。因此,你可以将第4行的代码单独放在一行,然后将DELIMITER语句移到第5行,像这样:
```
use mytest;
DELIMITER $$
CREATE TRIGGER datatoredis AFTER UPDATE ON test FOR EACH ROW
BEGIN
SET @RECV=gman_do_background('syncToRedis',json_object(NEW.id as `id`, NEW.name as `name`));
END $$
DELIMITER ;
```
这样修改后,代码应该能够正确执行了。
阅读全文