NUMBER
というテーブルで呼び出されるフィールドがありますTEST
NUMBER is int(8) Unsigned Zerofill Not Null
今、このフィールドに負の数が必要ですが、それでもゼロで埋めたいと思います。たとえば-00023419
署名付きに変更できますが、ゼロで埋められないようです。
私が行う場合: alter table test modify number int(8) signed zerofill not null
- 署名されていないゼロフィルのままです
私が行う場合: alter table test modify number int(8) zerofill not null
- 署名されていないゼロフィルのままです
私が行う場合: alter table test modify number int(8) signed not null
- 署名されますが、ゼロフィルはありません
署名済みに設定したときに、負の数値を入力してゼロフィルに変更しようとすると、数値が変更され00000000
、すべてが再び署名なしに設定されました。ゼロで埋められた数字に署名することは不可能ですか?