Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私のmysqlテーブルで先行ゼロを使用して常に5桁になるようにid列(自動インクリメント)を設定する方法があるかどうか疑問に思っていました。したがって、最初の値は 00001 になり、次に 00002 となり、1,2,3 から 99999 までではなく、99999 まで続きます。ありがとうございます。
フィールドにZEROFILL属性を追加してみてください。
宣言:
`ID` INT(5) ZEROFILL AUTO_INCREMENT NOT NULL
ID 列は数値であるため、常に同じ値になります。整数を特定の方法でフォーマットする場合は、SELECT の一部としてそのフォーマットを行う必要があります。LPAD 関数を見てください。
先行ゼロ付き LPAD