興味深い質問があります。
テーブルには、次の形式のフィールドがあります
YYMMDD001(001は999までの増分)
このデータは、9文字までの同じフィールドを持つ会計ソフトウェアにエクスポートするために使用されます。
問題は、特定の日に999を超える値が必要になることです。
これまでのところ、phpでは
$unique = date("Y-m-d").$counter; // $counter is sprintf'd to have leading zeros
そして、これまでのところ最善の解決策は、年と日の番号を使用した5桁の日付であるため、増分部分は9999に拡張されます。
誰でも5桁未満のものを提案できますか?(日付部分)
PS:16進数は使用できません。基本的な数値表現だけに縛られています。