Autor Zpráva
BalinTomas
Profil
Zdravím všechny a prosím o pomoc.
V tabulce mam sloupce: "Datum od" a "Datum do" Při novém zápisu mám tento příkaz: , NOW(), DATE_ADD(NOW(),INTERVAL '3' MONTH), ->vypsáno jen co se týka datumu.
Teď bych ale potřeboval jak udělat,pokud to jde, v jediném příkazu aby při existující položce "Datum od" se při update vynechala a aktualizovalo se jen "Datum do" např o dalších 6 měsíců.

Moc děkuji za odpovědi.
juriad
Profil
Použiješ něco jako:
INSERT INTO tabulka VALUES (NOW(), DATE_ADD(NOW(),INTERVAL '3' MONTH))
ON DUPLICATE KEY UPDATE datum_do = DATE_ADD(NOW(),INTERVAL '6' MONTH)
Přičemž musíš mít nějaký klíč, který zajistí, že záznamy budou unikátní.
BalinTomas
Profil
Ano, unikátní klíč je.Vím o příkazu REPLACE, ale ten není moc vhodný.Děkuji zkusí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: