webForumDet fria alternativet

Hur skapa AUTO_INCREAMENT per Användare, på en tabell?

Databaser & SQL

2 svar · 627 visningar · startad av erciz

Medlem sedan maj 20011 826 inlägg
Frågan#1

Jag har en applikation där flera användare lägger till data till samma tabell. Nu skulle jag vilja ha ett Löpnummer (AUTO_INCREAMENT) per Användare.

Finns det nåt bra sätt som jag kan implementera detta på? Ett alternativ är ju att skapa en tabell per användare, men det blir svårare att underhålla.

Om jag använder en Trigger vid Insert, är det en bra lösning eller finns det någon bättre lösning?

Medlem sedan maj 20012 237 inlägg
#2

Vad behöver du det till, om jag får fråga?

Medlem sedan juni 200032 967 inlägg
#3

Jag hade gjort det med en trigger - antingen en after-trigger som gör en update på den insatta posten - eller en instead-of-trigger som gör en insert.

252 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)