0

テーブルの id フィールドを作成する必要があります。その id フィールドは、「idnumber.month.year」(idnumber.month.year) の形式である必要があります。次に例を示します。

実月

  • 月の最初の挿入はそれを生成しますid=01.10.2013
  • 月の 2 番目の挿入はそれを生成しますid=02.10.2013

来月

  • それを自動作成しますid=01.11.2013

来月

  • それを自動作成しますid=01.12.2013

来年

  • それを自動作成しますid=01.01.2014

私の質問は: これを解決する「MySQL の方法」はありますか? または、PHP/mysql で自動化するにはどうすればよいですか?

4

1 に答える 1

1

挿入前にトリガーを作成できますか、このCreate insert trigger to auto increment int field of composite PK (String, int), restart numbering at 1 for new Stringsを確認してください。

于 2013-10-15T15:40:43.377 に答える