13

私はCSVファイルにフォーマットを行い、テーブルをmysqlにアップロードするアプリケーションを書いています。その後、プログラムは(16進数)列を10進数に変換する必要があります

テーブルは次のようになります。

列1 | col2 | へクスコール | デコール

だから私はhexcolを取り、hex2decから変換してdeccolに入れる必要があります

シンプルなSELECT UNHEX('hexcol');を試しました。 しかし、この列がフィールドリストにないということは機能しません...

任意の助けをいただければ幸いです...

4

2 に答える 2

25

これを試して:

SELECT CONV(hexcol, 16, 10);
于 2013-02-26T09:57:21.087 に答える
4

CONV() を使用できます

スタック オーバーフローに関する同様の質問Conv 関数のリファレンスと例を確認してください

于 2013-02-26T09:55:16.870 に答える