Rumah > Artikel > pangkalan data > Bagaimanakah kita menyimpan nilai dalam pembolehubah yang ditentukan pengguna?
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!