Error number: 3615; Symbol: ER_VAR_DOES_NOT_EXIST; SQLSTATE: HY000
Message: Variable %s does not exist in persisted config file
错误说明
ER_VAR_DOES_NOT_EXIST错误是MySQL Server的一个错误,用户在尝试连接MySQL Server时会报出此错误。此错误的全称为 Error Number 3615 : Variable ‘1’ does not exist,它表示MySQL Server中找不到指定的变量,或者说是用户指定的变量在MySQL Server中不存在。
常见案例
1.在MySQL Server中尝试创建变量,但是指定的变量在MySQL Server中不存在;
2.用户在尝试查询时指定不存在的变量;
3.用户在尝试更新不存在的变量;
4.用户在尝试删除不存在的变量。
解决方法
要解决ER_VAR_DOES_NOT_EXIST错误,首先确认MySQL Server中是否存在你指定的变量,如果不存在的话,需要重新定义变量
其次,确保变量的命名是否正确。MySQL Server中的变量命名必须要在限定字母、数字和下划线之间,这就意味着,除 @ 开头之外,变量名不能以数字开头,也不能出现其它字符,否则会报 ER_VAR_DOES_NOT_EXIST 错误。
最后,如果想要删除不存在的变量,MySQL Server也会报错,此时只要把SQL语句去掉即可