Autor Zpráva
luma64
Profil
Zdravim, co moze prosim sposobovat fakt, ze sa mi neurobi update - pozrite nizsie, pricom select sa mi vykona..

SELECT * FROM pl where fld2='9999' ;
UPDATE pl set fld1= 'D123' where fld2='9999';

Typ pola fld2 je varchar(10) collate utf8_slovak_ci NOT NULL
Skusal so to aj trim(fld2)='9999', ale update sa neuskutocnil.


... je to zrejme sposobene tym, ze vo fld1= 'D123' uz takato hodnota pred Update bola.
Ked som nastavil fld1= 'D1234' , update zbehol.

Teda "oklamala" ma hlaska my sql Query returned no resulted. Myslel som si, ze ked je where splnene zahlasi aspon jeden zaznam
Kajman
Profil
luma64:
Query returned no resulted

Update nevrací sadu řádků s výsledky. MySQL nepočítá do ovlivněných řádků update řádků, které nezmění žádnou hodnotu.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0