Onko mitenkään mahdollista saada esim. taulu jossa on kolme saraketta: luku1,luku2,yhteensä. Yhteensä-kenttä olisi määritetty niin että siihen lasketaan luku1 + luku2. Voiko tämän määrittää sarakkeeseen jotenkin?
Ota select lauseessa kannasta:
select luku1, luku2, (luku1 + luku2) as luku3 from taulu
niin eikös aja saman asian?
Niin ajaa kyllä tulostusta ajatellen mutta jos haluan et se tallentuu suoraan kantaan kun täyttää nämä luku1 ja luku2 kentät arvoilla...
Milenkiintoista olisi tietää, miksi haluat tuon tiedon tallentuvan sinne kantaan? Oikea tapa on nimenomaan laskea se kyselyn yhteydessä. Kehittyneemmissä kannoissa pystyy muistaakseni tekemään create table foo luku1 int, luku2, yht AS(luku1+luku2)
tjsp., mutta en usko että tuo on mysql:ssä mahdollista - ellei sitten juuri julkaistussa 5-versiossa ole moista ominaisuutta.
Aihe on jo aika vanha, joten et voi enää vastata siihen.