MySQL: Mehrere Primary Keys und Auto-Increment

Ich bin ziemlich neu einrichten Tabellen in MySQL und es ist etwas, was ich gerne machen würde ist ein bisschen mehr Voraus, als ich in der Lage bin, zu tun.

Ich habe zwei Spalten, die als Teil einer zusammengesetzten Primärschlüssel, ist man ein Datum und eine ID, ich möchte ein auto-increment-integer. Für jedes Datum, ich möchte zum zurücksetzen des auto-integer auf 0, also so etwas wie dieses:

|-----------------|
|Date       | ID  |
|-----------------|
|2012-06-18 | 1   |
|2012-06-18 | 2   |
|2012-06-18 | 3   |
|2012-06-19 | 1   |
|2012-06-19 | 2   |
|2012-06-20 | 1   |
|-----------------|

Dank

  • Auto increment-funktioniert nicht auf diese Weise. So haben Sie zum einfügen solcher Datensätze manuell zu haben, erhöht die Anzahl der für jedes Datum.
  • Siehe unten meine Antwort, es funktioniert bei MyISAM -, InnoDB nicht.
InformationsquelleAutor AdmiralJonB | 2012-06-19
Schreibe einen Kommentar