nisslassMedlem sedan nov. 2001348 inlägg Tjo!
Använder mysqlfront med min mySQL databas.
Det som jag har för mig gick i Access går tydligen inte i mySQL.
Jag har tre fält i en tabell som skulle behövas öka automatiskt från ett förbestämt starttal.
Typ KundNr skall öka automatiskt men det måste börja på 30000
30001 osv.
BokningsNummer ska börja med "5" och fortsätta uppåt osv
Hur ska man göra det enklast?
LarsGMedlem sedan dec. 200012 464 inlägg
Jag har tre fält i en tabell
Menar du databas? Att ha tre räknare i samma tabell verkar konstigt.
Du kan sätta startvärdet för en kolumn med auto_increment med hjälp av alter table
alter table ogrish auto_increment = 5
nisslassMedlem sedan nov. 2001348 inlägg Varför är det konstigt, jag vill ju att ett kundnr, biljettnr och bokningsnummer ska genereras automatiskt utan risk för dubletter. Kan säkert göra det via scripts men jag är osäker på HUR.
LarsGMedlem sedan dec. 200012 464 inlägg Nu förstår jag inte. Om du har en tabell för kunder, en för bokningar och en för biljetter så är det inget problem att ha varsin räknare för dom tabellerna.
nisslassMedlem sedan nov. 2001348 inlägg Har en tabell som heter kunder och innehåller biljettnr, kundnr och bokningsnummer :)
LarsGMedlem sedan dec. 200012 464 inlägg Ok, är det auto_increment som gäller
create table kunder(kundid int auto_increment, key(kundid), ....)
Om du inte vill att den skall starta på 1 så borde det gå att ändra med alter table
alter table kunder auto_increment = 5000
Det här vet jag inte om det fungerar på en tom tabell. Annars så kan du ju själv lägga till 4099 när du visar data. Lite bökigt men wygiwyg.