PauliusK rašė: Serveris 5.0.51b-community-nt, ant win2000pro. Apskaita lokaliniam tinkle, ant winxppro.
O "b" nereiškia betos? 5.0 versija yra pirma mysql versija, kurioje atsirado stored procedures/functions. Šiuo metu aktuali yra 5.0.83, tikėtina, kad problema su funkcija būtent tame.
PauliusK rašė: 1. kai keiti db struktūrą - "ant kiek" kardinaliai ją keiti? ar būna, kad trini stulpelius, darai perskaičiavimus - ar tik kažką naujo pridedi?
Kiek reikia tikslams pasiekti, tiek ir keičiu. Nepamenu, ar esu trynęs stulpelius, paprastai stulpelius ir lenteles pridedu, nors reikalui esant yra galimybė ir trinti. Perskaičiavimai mano DB struktūrai neaktualūs.
PauliusK rašė: 2. kai apskaita dirba su tarkim apskaita01 duombaze - ir joje (toje pačioje db) aš sukurčiau savo lentelių (pvz. mano_kazkastokio, mano_kazkaskitokio), aar tai netrugdys tavo programai (pvz ar 'tikrinti db-taisyti' nepradės ji piktintis?) Klausimas kilo, nes man reikės duomenų ir iš apskaitos lentelių, ir iš nuosavų - ir labai nepatogu pastoviai swichint tarp skirtingų db.
Veikti netrukdys, bet tikrinant DB struktūrą mes klaidą. Kad tokios klaidos "neištaisytų", reikia tiesiog nuimti nuo jos varnelę. Alternatyva, jei naudosi tik vienos struktūros DB gali persirašyti DB sukūrimo scriptą pagal poreikius. (tiesa atnaujinimo metu scriptas siekant atspindėti eilinių vartotojų poreikius yra overwrite'inamas, taigi po update'o riekės vėl persikopijuoti, taip pat galima nesunkiai padaryti alternatyvaus scripto galimybę, scriptas randasi programos folderyje program files kaip atskiras .sql failas)