resenje uvek postoji .. pitanje samo da li je u mysql-u ili van njega ... biznis logiku je, kada je mysql u pitanju, bolje drzati u aplikaciji a ne u bazi ... ono sto mysql moze je da ti ne dozvoli da narusis referencijalni integritet baze.
Citat:
... obavjestio da vec postoji tabela ...
mozes da "pitas" mysql da ti kaze koje tabele postoje. isto tako, ne mozes da insertujes u tabelu ako tabela ne postoji tako da ti je postavka pitanja losa
Citat:
...pomocu cega mogu kontrolisati unos podataka u sql tabelu...
pa kako ih ubacujes u mysql ??? taj program kojim ih ubacujes u mysql treba da odradi sve te "provere, pitanja" i slicno pre nego krene da izvrsava sql
takodje, mysql moze da ima trigere koji ce nad nekom tabelom uraditi "nesto" ako probas da uradis "nesto" ali ni oni ne mogu da te pitaju "sta si hteo".
da sumiram, to sto pitas nema nikakve veze sa mysql-om niti bilo kojim drugim sistemom za baze podataka (obrati paznju microsoft sql server i mysql server nisu isto). i imas neke podatke u bazi. Hoces iz nekog fajla da dodas podatke u bazu po nekom pravilu. to radis tako sto napravis program za import podataka u bazu iz fajla. taj program napises u nekom programskom jeziku (ne u mysql-u nego u nekom c/c++/php/asp/c#/vb/java/python/ruby/occam/perl ..) i tu odradis celu logiku, onda taj program posalje mysql-u sta da radi (insert/update/delete) i to je to. "kako to da napravis" moras da pocnes tako sto ces da odaberes u kom ces jeziku to da pises (koji znas) pa onda kad zapnes navatas forum dedicated za taj programski jezik i pitas kako da se odglavis...