Tema: Q: SQL ir irasai
Autorius: System
Data: 2011-12-20 20:04:09
Sveiki,

darau toki darbeli, ir kadangi vedu siokia tokia statistika, tai kiekviena 
diena atnaujinu viena irasa. Problema: sakykim iraso su siandienos data 
nera, turiu sukurti ta irasa, viskas kaip ir ok, nesudetinga, taciau 
isivaizduokim, kad tas irasas atsinaujina(increment'as vyksta kazkokio 
fieldo), kiekviena kartai kai paspaudzia naudotojas mygtuka. Tada kiekviena 
karta reikia tikrinti ar egzistuoja irasas, jei neegzistuoja - sukurti ji, 
kitu atveju padidinti reiksmes. Pagalvojau, kad tai yra labai neoptimalu. 
Tai dabar naudoju kita buda, rankom prasuku script'a, kur uzpildau duombaze 
su pvz sio menesio dienom I prieki, tada zinau tikrai, kad tas irasas 
egzistuoja ir nereikia "kankinti" duombazes su nereikalingom tikrinimo 
uzklausom.

Klausimas: kaip darytumete Jus?

P.s. dar buvo kilus mintis, pasirasyti triggeri, kad kiekviena karta 
update'inant ta irasa, vyktu patikrinimas ir butu kvieciama procedura, kuri 
patikrina ar yra toks irasas sukurtas, jei ne sukurti, taciau nesugebejau 
skaitydamas dokumentacija perprasti kaip tai turetu atrodyti, arba gal ant 
innodb ir myism engine'u to padaryti isvis negalima?