2017-07-21 5 views
1

私のサンプルコードはmySQLでCHAR()を設定するには?

SET @myNumber = 65; 
SET @myChar = CHAR(@myNumber); 

のようなもので、私は@myChar選択すると、結果は

| @myChar| 
---------- 
| (BLOB) | 

は私がしたいですので、この

|@myChar| 
--------- 
| A | 

任意のアドバイスのように私のコードの戻り?

+0

期待通りに動作します。あなたは何も言いましたか?他の技術が関与しているか、テーブルに書き込まれている可能性はありますか? –

+0

質問にはすべて入力してください。私はNavicatのプレミアム –

答えて

0

MySQL 5.6で正常に動作します。しかし、私はそれがデフォルトでBLOB型にキャストする場合CONVERT機能、例えば:

SET @myNumber = 65; 
SET @myChar = CHAR(@myNumber); 
SELECT CONVERT(@myChar, CHAR); 

はここSQL Fiddleだを使用することをお勧めします。

+0

を使用しています。ありがとうございました! –

関連する問題