Predmet:MYSQL INSERT, REPLACE, UPDATE Zamijeni podatke, update red ako je...
  
  
  Podaci u tablici nemaju UNIQUE ili PRIMARI KEY
tabla grad
| red.Broj | imeGrada | stanovnika | 
|---|
| 1 | Zagreb | 1000000 | 
| 2 | Split | 800000 | 
| 3 | Osijek | 500000 | 
| 4 | Rijeka | 700000 | 
| 2 | Dubrovnik | 400000 | 
| 3 | Varazdin | 350000 | 
ovo ne radi , jer nema primarni ili unique kljuc:
INSERT INTO books
    (redBroj, ImeGrada, stanovnika)
VALUES
    ($redBroj, $imeGrada, $stanovnika)
ON DUPLICATE KEY UPDATE
    imeGrad =$imeGrad,
    stanovnika = $stanovnika;
ovo ce dodati red, nece ga izmjeniti:
INSERT IGNORE INTO grad
    (redBroj,imeGrada,stanovnika)
VALUES
    (1,Zagreb,1100000);
tablica ce izgledati ovako:
| red.Broj | imeGrada | stanovnika | 
|---|
| 1 | Zagreb | 1000000 | 
| 1 | Zagreb | 1100000 | 
| 2 | Split | 800000 | 
| 3 | Osijek | 500000 | 
| 4 | Rijeka | 700000 | 
| 2 | Dubrovnik | 400000 | 
| 3 | Varazdin | 350000 | 
Pitanje:
Kako zamijeniti red u kojem je grad Zagreb sa novim podacima o broju stanovnistva?        
            zivot je moja domovina.
        
      	Ovaj post je ureden      	
1
      	puta. Posljednja izmjena 18.08.2020 12:03 od strane Avko.    		
 
 
   		