Autor Zpráva
Skorpion
Profil
Ahoj, jak by se dala vyřešit změna jenom určitých řádků. např. tabulka
jméno email číslo
1. Jakub neco.cz 2
2. Michal cosi.cz 2
3. Petr jejda.cz 0
4. Franta centrum.cz 0
5. David atlas.cz 0

No a potřebuju aby ty dvojky tam zůstaly pak místo tří nul má být například v jakýmkoli pořadí 2 krát číslo 12 a jednou číslo 7.
AM_
Profil
No, to není moc obecný popis problému. Dá se to udělat takto:
UPDATE tabulka SET cislo=12 WHERE cislo=0 LIMIT 2
UPDATE tabulka SET cislo=7 WHERE cislo=0 LIMIT 1

To sice neřeší, jak se to zachová, když budeš mít nuly čtyři, ale to jsi nespecifikoval a věštit požadované chování v takovém případě neumím :)

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: