MySQL允許我們在一個(gè)簡單的語句中將多個(gè)變量賦值給一個(gè)變量。這對于我們需要對多個(gè)變量進(jìn)行操作時(shí)非常有用。
SET @var1 = 1, @var2 = 2, @var3 = 3; SELECT @var1, @var2, @var3;
以上代碼聲明了三個(gè)變量@var1, @var2和@var3,然后將它們分別賦值為1、2和3。我們可以使用SELECT語句來檢查它們是否正確地賦值了:
+------+------+------+ | @var1 | @var2 | @var3 | +------+------+------+ | 1 | 2 | 3 | +------+------+------+
如果我們想將這三個(gè)變量的值累加到一個(gè)新的變量@sum中,可以使用以下代碼:
SET @var1 = 1, @var2 = 2, @var3 = 3; SET @sum = @var1 + @var2 + @var3; SELECT @sum;
以上代碼將三個(gè)變量相加,并將結(jié)果存儲在一個(gè)新的變量@sum中。我們可以使用SELECT語句來檢查@sum的值:
+------+ | @sum | +------+ | 6 | +------+
這種將多個(gè)變量賦值給一個(gè)變量的方法可以簡化代碼,并且使代碼更易讀和易維護(hù)。