Olaf Schneider: MySQL Tabellenformat festlegen

Beitrag lesen

Hallo Kai,

[…] Ich habe konkret ein auto_increment Feld bei welchen ich will das die Nummerierung zB so aussieht: CH001-354-XXX wobei bei XXX die Durchnummerierung der auto_increment Funktion geschrieben wird. Also zB. CH001-354-001m CH001-354-002. Geht so was?

nicht mit MySQL; dort muss auto_increment numerisch sein. Du könntest aber mit

  
SELECT Concat('CH001-354-', id);  

die von Dir gewünschte Numerierung erhalten. Bei dieser einfachen Lösung gehen Dir allerdings die führenden Nullen flöten. Dieses liesse sich zwar verhindern, nicht aber das Problem, was Du dann bekommen könntest, wenn id > 999 ist.

Gruß
Olaf