SQL baze podataka - Sponzor: Baze-Podataka.net MySQL, MSSQL, Oracle, Access, ODBC. Ako imate problem brže i preciznije ćete dobiti odgovor ako priložite strukturu tabela ili skript koji kreira tabele i puni ih test podacima umesto što to problem opisujete samo rečima. Sponzor: Baze-Podataka.net - Blog o bazama podataka |
|
Alati teme | Način prikaza |
|
06. 03. 2007. | #1 |
expert
Expert
|
Ili, ako ces da formiras query u obliku
Kôd:
INSERT INTO tabela (polje1, polje2, polje3, poljeN) VALUES ('vr1','vr2','vr2','vrN'); edit: spameri!
__________________
|
06. 03. 2007. | #2 |
web dude
Grand Master
Datum učlanjenja: 09.06.2005
Poruke: 912
Hvala: 46
24 "Hvala" u 21 poruka
|
^ da upravo tako formiram, superiska. Hvala.
Interesantno ovo,... mozda i procitam knjigu do kraja kad nadjem vremena
__________________
polovni mobilni telefoni mali oglasi prodaja korišćenih aparata |
06. 03. 2007. | #3 |
Goran Pilipović
Sir Write-a-Lot
|
Mozes da stavi da ti je to primary key polje = 0
Kôd:
INSERT INTO tabela VALUES (0, .... ) Osim toga, mozes i kao kod update querija da stavljas Kôd:
INSERT INTO table SET polje1='nesto', polje2='nesto drugo' Kôd:
CREATE TABLE a (... ime varchar(20), zip int(10),...); Kôd:
CREATE TABLE a (... ime varchar(20) NOT NULL DEFAULT '', zip int(10) NOT NULL DEFAULT 0, ...);
__________________
Goran Pilipović a.k.a. Ugly Fingers Bradley f.k.a. bluesman I don't always know what I'm talking about but I know I'm right! |
06. 03. 2007. | #4 | |
web dude
Grand Master
Datum učlanjenja: 09.06.2005
Poruke: 912
Hvala: 46
24 "Hvala" u 21 poruka
|
^ hvala bluesman
Imam samo jedno pitanjce, ako npr ima podatak kao sto je adresa, i imam tabelu adresa_neceg i u njoj "polje" za 21000, e sad za to polje stavim DEFAULT 0 jer je broj, znaci li to kad budem ispisivao tu adresu, za slucaj da nije uneto da moram da pazim sa nekim if (npr.) da li ima neceg ili je nula, posto predpostavljam da ce mi ispisati nulu. npr. Citat:
__________________
polovni mobilni telefoni mali oglasi prodaja korišćenih aparata |
|
06. 03. 2007. | #5 |
expert
Expert
|
Yep, ako je polje "default 0" imaces ispisanu nulu ukoliko je ne "obradis"
__________________
|
06. 03. 2007. | #6 |
član
Certified
|
Za to polje bolje ostavi bez default vrednosti ali mu daj NOT Null definiciju.
|
06. 03. 2007. | #7 |
Goran Pilipović
Sir Write-a-Lot
|
Zasto? Da bi my mysql generisao greske?
Bolje ostavi not null default 0, a ti pre upisa proveri da li je poslao validan zip ako zahtevas da user unese zip. Ako ti polje nije required (na primer user ne mora da unese), a ti stavis samo NOT NULL bez DEFAULT , na novijim verzijama mysql ce ti prijaviti gresku da "polje xxxx nema default vrednost" i nece ti uraditi insert.
__________________
Goran Pilipović a.k.a. Ugly Fingers Bradley f.k.a. bluesman I don't always know what I'm talking about but I know I'm right! |
|
|
Slične teme | ||||
Tema | Početna poruka teme | Forum | Odgovori | Poslednja poruka |
Obrada gresaka prilikom unosa od strane posetioca | Bojsi | PHP | 15 | 24. 08. 2009. 15:50 |
Unos u formular, pamcenje unosa i prikaz | GuitarMan | Sva početnička pitanja | 8 | 28. 07. 2009. 11:03 |
Pronalazenje istih unosa | marijano | Sva početnička pitanja | 7 | 10. 11. 2008. 19:45 |
Problem sa upisom u tabelu | bokey | SQL baze podataka - Sponzor: Baze-Podataka.net | 6 | 12. 09. 2006. 13:44 |
Poslednja 10 unosa | oliver78 | SQL baze podataka - Sponzor: Baze-Podataka.net | 3 | 09. 05. 2006. 14:52 |