我正在尝试在我的数据库上创建一个触发器,但我收到此错误“您的SQL语法中有错误;请查看与您的MySQL服务器版本对应的手册,以便在''附近使用正确的语法在第4行“但我不明白为什么。这是查询:
var routes = []route{
route{match: "/api/", base: "https://api.bar.com/5"},
route{match: "/sales/", base: "https://sales.bar.com/3"},
}
func NewProxy(r *route) http.Handler {
director := func(req *http.Request) {
out, _ := url.Parse(r.base)
req.URL.Scheme = out.Scheme
req.URL.Host = out.Host
req.URL.Path = out.Path + "/" + strings.TrimPrefix(req.URL.Path, r.match)
}
return &httputil.ReverseProxy{Director: director}
}
使用phpMyAdmin,提前谢谢。
答案 0 :(得分:0)
包含;
的行后面的WHERE
结束您的(不完整)CREATE TRIGGER
查询。您需要更改分隔符:
delimiter //
CREATE TRIGGER ... //
delimiter ;
有关详细信息,请参阅MySQL manual。