webForumDet fria alternativet

ta bort post och minska i db

5 svar · 373 visningar · startad av WebbisNet

WebbisNetMedlem sedan feb. 20032 027 inlägg
#1

Ta bort en post i db är enkelt men går det att samtidigt minska räknaren i databasen med 1 när man tar bort posten. Går det eller måste det göras manuellt??

@ndersMedlem sedan juni 200032 969 inlägg
#2

Varför ska du på och pilla på räknaren?

(Det generella svaret är nog "nej, du kan inte ändra på räknaren".)

emissionMedlem sedan dec. 19996 721 inlägg
#3

Bör flyttas till SQL.

Du kan ändra räknarens värde med

ALTER TABLE tabellen AUTO_INCREMENT = startvärde

...men du bör verkligen fråga dig om det är värt besväret. Tabellmanipulering är inget som bör ingå i normala körningar

LarsGMedlem sedan dec. 200012 464 inlägg
#4

Flyttas från ASP

WebbisNetMedlem sedan feb. 20032 027 inlägg
#5

När man sparar en annons så ökar ju värdet i kategorin för att man ska se hur många annonser det finns i varje kategori, och när man tar bort en annons så hade det varit smidigt. Det är ju inte jobbigt att minska med 1 manuellt i db då jag kör med MySQL men man vill ju alltid ha det så smidigt som möjligt

emissionMedlem sedan dec. 19996 721 inlägg
#6

Använd inte räknaren som ett sätt att hålla reda på antal etc. Det är till sådana saker som COUNT finns.

129 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)