如果引用了一個未明確賦值的使用者變數,MySQL 會返回什麼?
如果引用了一個未明確賦值的使用者變數,MySQL 會返回 NULL。換句話說,其值為 NULL。以下示例說明了這一點 -
mysql> Select @X, @Y, @Z, @S, @G; +------+-------+----------+------+------+ | @X | @Y | @Z | @S | @G | +------+-------+----------+------+------+ | Ram | Shyam | Students | 5000 | NULL | +------+-------+----------+------+------+ 1 row in set (0.00 sec)
從以上結果集中,我們可以看到 @X、@Y、@Z 和 @S 已明確賦值,並且它們返回了值,但 @G 變數未明確賦值,因此當我們引用它時,MySQL 返回 NULL,因為它具有 NULL 值。
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
JavaScript
PHP