Kita boleh menyimpan nilai dalam pembolehubah yang ditentukan pengguna dalam pernyataan dan kemudian merujuknya dalam pernyataan lain. Berikut ialah cara untuk menyimpan nilai pembolehubah yang ditentukan pengguna:
Kita boleh menyimpan pembolehubah yang ditentukan pengguna dengan mengeluarkan pernyataan SET seperti yang ditunjukkan di bawah:
SET @var_name = expr[, @var_name = expr]…
Dalam ayat ini, @var_name ialah Nama pembolehubah, yang terdiri daripada aksara alfanumerik daripada set aksara semasa. Kita boleh menggunakan = atau := pengendali tugasan bersama penyata SET.
Sebagai contoh, pertanyaan berikut boleh menggunakan pernyataan SET untuk menyimpan pembolehubah pengguna −
mysql> SET @value = 500; Query OK, 0 rows affected (0.00 sec) mysql> SET @value := 500; Query OK, 0 rows affected (0.00 sec) mysql> SET @value = 500, @value1=550; Query OK, 0 rows affected (0.00 sec)
Tanpa pernyataan SET, kami juga boleh memberikan nilai kepada pembolehubah pengguna dalam pernyataan seperti berikut −
mysql> select @value,@value1, @value2 := @value+@value1; +--------+---------+---------------------------+ | @value | @value1 | @value2 := @value+@value1 | +--------+---------+---------------------------+ | 500 | 550 | 1050 | +--------+---------+---------------------------+ 1 row in set (0.00 sec)
Dalam kes ini, kita mesti Gunakan operator tugasan :=.
Atas ialah kandungan terperinci Bagaimanakah kita menyimpan nilai dalam pembolehubah yang ditentukan pengguna?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!