所有MySQL变量都以“$”开头,而不是“%”或“@”。这是因为在MySQL中,所有变量都是以“$”开头的。
例如:
$my_variable = "Hello World!";
上面的代码展示了如何声明一个MySQL变量。请注意,“$”符号是变量名的一部分。
如果你使用了不正确的符号来命名一个变量,MySQL会抛出一个错误消息。例如,如果你使用“@”或“%”符号来命名变量,以下是MySQL会抛出的错误消息:
ERROR 1193 (HY000): Unknown system variable '@my_variable'
ERROR 1193 (HY000): Unknown system variable '%my_variable'
因此,要想正确地声明一个MySQL变量,你必须使用“$”符号来开头变量名。
总结起来,所有MySQL变量都应该以“$”符号开头,这是因为MySQL只支持“$”符号作为变量名的开头部分。