Inser/update
"Petr \"Qaxi\" Klíma"
qaxi na seznam.cz
Úterý Leden 25 12:13:37 CET 2005
Pekny den preji
je nejaky trik na nasledujici:
mam tabulku passwd:
CREATE TABLE passwd (
uid integer DEFAULT 0 NOT NULL,
username character varying(8) DEFAULT '' NOT NULL,
name character varying(30) NOT NULL
)
chci do ni "synchronizovat" /etc/passwd
pomoci sedu si udelam SQL INSERT a .....
pokud tam user uz je, tak to vyhodi chybu ...
pokuk udelam SQL UPDATE tak to zas hlasi chybu u "novych" uzivatelu
vim, ze bych mohl soustit insert a update za sebou a mit pokoj, ale ja
bych ve scriptu potreboval kontrolovat UNIQ na username a to mi ta
zaplava chyb neumozni
v MySQL (ja vim ...) je prikaz REPLACE (je to update ktery v pripade, ze
zaznam neexistuje tak ho zalozi ...)
Je na to nejaky trik??
Diky
Petr Klima
Další informace o konferenci Test