[#] Mysql i ciekawostka związana z INSERT

( Ostatnio zmieniony sob., 14/06/2008 - 12:47 )
 

Insert a sprawa duplikatów:

INSERT INTO TABLE (a,b,c) VALUES (1,2,3)
  ON DUPLICATE KEY UPDATE c=c+1;

INSERT INTO TABLE (a,b,c) VALUES (1,2,3)
  ON DUPLICATE KEY UPDATE id=LAST_INSERT_ID(id), c=3;

Jeśli szukasz IF NOT EXISTS, użyj: INSERT IGNORE

INSERT IGNORE INTO TABLE (a,b,c) VALUES (1,2,3);
Twoja ocena: Brak Średnio: 5 (3 głosy)

Dodaj nową odpowiedź

Informacja:

Osoby zamieszczające wypowiedzi naruszające prawo lub prawem chronione dobra osób trzecich, mogą ponieść z tego tytułu odpowiedzialność karną lub cywilną. Upewnij się, że twoja wypowiedź nie godzi w niczyje mienie.

  • Internal paths in single or double quotes, written as "internal:node/99", for example, are replaced with the appropriate absolute URL or path. Paths to files in single or double quotes, written as "files:somefile.ext", for example, are replaced with the appropriate URL that can be used to download the file.
  • Adresy internetowe są automatycznie zamieniane w odnośniki, które można kliknąć.
  • Dozwolone znaczniki HTML: <strong> <blockquote> <code>
  • Znaki końca linii i akapitu dodawane są automatycznie.

Więcej informacji na temat formatowania

Łapirobot
Proszę odpowiedzieć
V
W
t
8
B
s
V
e
z
d
Enter the code without spaces and pay attention to upper/lower case.