Sử dụng SELECT ... INTO để gán kết quả truy vấn vào biến người dùng. Cú pháp:
SELECT ten_cot INTO @tenBien FROM ten_bang WHERE dieu_kien;
Kiểm tra giá trị biến:
SELECT @tenBien;
Ví dụ: tạo bảng StudentInformation:
mysql> CREATE TABLE StudentInformation (
-> StudentId INT,
-> StudentName VARCHAR(100),
-> StudentAge INT
-> );
Chèn dữ liệu:
mysql> INSERT INTO StudentInformation VALUES (1, 'John', 23); mysql> INSERT INTO StudentInformation VALUES (2, 'Adam', 24); mysql> INSERT INTO StudentInformation VALUES (3, 'Bob', 21); mysql> INSERT INTO StudentInformation VALUES (4, 'Carol', 20); mysql> INSERT INTO StudentInformation VALUES (5, 'Mike', 25);
Gán tuổi của 'Adam' vào biến @yourAge:
mysql> SELECT StudentAge INTO @yourAge FROM StudentInformation WHERE StudentName = 'Adam';
Kiểm tra biến:
mysql> SELECT @yourAge;
+----------+ | @yourAge | +----------+ | 24 | +----------+
Biến @yourAge giờ chứa giá trị 24. Lưu ý: truy vấn phải trả về đúng 1 hàng.