MySQL でのゼロパディング自動インクリメント値
MySQL で自動インクリメント フィールドを使用する場合、値をゼロでパディングするなど、特定の形式に従うように生成します。たとえば、自動インクリメント値を「1」ではなく「0001」の形式にしたい場合があります。
これを実現するには、フィールドを定義するときに ZEROFILL 属性を利用できます。
<code class="sql">CREATE TABLE your_table ( id INT NOT NULL AUTO_INCREMENT ZEROFILL, ... );</code>
AUTO_INCREMENT 属性に ZEROFILL を追加すると、MySQL は指定された値と一致するように自動インクリメント値を自動的にゼロで埋め込みます。 幅。この場合、id 列は「0001」で始まり、必要に応じて先頭にゼロが追加され続けます。
この手法は、自動インクリメント値の一貫した形式を確保する必要がある場合、特に表示または並べ替えの目的。特定の幅を指定すると、実際の数値に関係なく、すべての値が同じ桁数になることを保証できます。
以上がMySQL で値をゼロ埋めして自動インクリメントするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。