webForumDet fria alternativet

Ett fält som beräknas av andra fält!

Databaser & SQL

4 svar · 245 visningar · startad av HDJHSKGDKJHSD

Medlem sedan sep. 2001147 inlägg
Frågan#1

Hej!

I mysql, kan man ha ett fält vars värde uträknas av 4 andra?
t.ex "credits" fältet ska vara "credits_gb + credits_msg + credits_logins + credits_online" ?

Det skulle vara mycket praktiskt!

Medlem sedan sep. 2001147 inlägg
#2

glömde tillägga att jag endast använder mig av phpmyadmin för databas-administration..

men jag har tillgång till dem via ssh också (*bsd det handlar om) :)

Medlem sedan juni 20008 205 inlägg
#3

Nej, i MySQL kan man inte ha några automagiskt uppdaterade fält. Men det gör inget, för praxis är att man gör alla uträkningar vid hämtningen av datan.

------------------
Vaddå HTLM design? Jag e UTVECKLARE för fan! /mrblonde

Medlem sedan sep. 2001147 inlägg
#4

okej, jag förstår..

detta kommer då bli ett problem eftersom jag individuellt för varje användare isf måste ta och addera alla credits_* fält och sen echo:a de..

Jag pratar en topp 5 lista :)

Medlem sedan mars 2000263 inlägg
#5

nått sånt här kanske:
select name, credits_gb + credits_msg + credits_logins + credits_online as credits order by credits desc limit 5

------------------
/bohlin
kaffe är djävulens dryck
glögg är guds dryck

265 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
133 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)