2011-08-04 1 views
0

MYSQLテーブルの整数フィールドの前に "0"を追加する必要があります。これらのフィールドを更新してa)を追加するにはどうすればよいですか?ありがとう。フィールドの先頭に数字を付加します。

+0

ところで何かの先頭に何かを追加すると、** prepending **と呼ばれます。 – nobody

答えて

0

列の種類をst​​ringに変更しない限りできません。フィールドを読み込むときしかし、あなたがゼロを追加することができます:あなたは固定列サイズ形式に1列のすべての整数値の出力が必要な場合

SELECT CONCAT('0', int_col) FROM .... 
+0

ありがとうございます!これは完璧だった...カラムは実際にはvarchar型だった。だから、私はしました: "更新テーブルの設定フィールド= CONCAT( '0'、フィールド)どこにおかげで。ありがとう。 – Marina

0

を、先行ゼロで、5を言う少数のために、のようなALTER TABLEステートメントを使用します。

ALTER TABLE table MODIFY `col` INT(5) ZEROFILL; 

MySQL 5.1 Reference Manualを参照してください。

関連する問題