发现在存储过程中用prepare语句是不能使用局部变量的,这到底是为啥,mysql出于什么目的设计了用户变量?它和局部变量的区别在哪里