無法獲取 MySQL 中變量的類型。使用 CAST 運算符將變量的類型轉換為另一個類型。語法如下 –
SET @yourVariableName:=’anyValue’
登錄后復制
使用 CAST 運算符轉換為另一種類型。語法如下 –
SELECT CAST( @yourVariableName AS SIGNED);
登錄后復制
為了理解上述語法,讓我們轉換為另一種類型。
情況 1:字符串轉換為無符號 –
mysql> set @StringToInt:='12345'; Query OK, 0 rows affected (0.00 sec)
登錄后復制
另一種類型的查詢如下 –
mysql> select CAST(@StringToInt as UNSIGNED);
登錄后復制
以下是輸出 –
+--------------------------------+ | CAST(@StringToInt as UNSIGNED) | +--------------------------------+ | 12345 | +--------------------------------+ 1 row in set (0.00 sec)
登錄后復制
情況2:Int轉char
查詢如下 –
mysql> set @IntTochar:=CAST(65 as CHAR); Query OK, 0 rows affected (0.00 sec)
登錄后復制
查詢如下 –
mysql> select @IntTochar;
登錄后復制
以下是輸出 –
+------------+ | @IntTochar | +------------+ | 65 | +------------+ 1 row in set (0.00 sec)
登錄后復制
以上就是獲取MySQL中變量的類型?的詳細內容,更多請關注www.92cms.cn其它相關文章!