Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL]dodanie wielu rekordów tak żeby pola się nie powtarzały
Forum PHP.pl > Forum > Przedszkole
Karen
Witam,
zastanawiam się, czy istnieje możliwość skonstruowania takiego zapytania żeby dodać wiele rekordów na raz, ale żeby wartości w dwóch kolumnach się nie powtarzały.
Prostymi słowy można wytłumaczyć to na zasadzie działania mapy.

Załóżmy, że mamy model bazy danych: id | x | y , do którego chcemy dodać np. 1000 rekordów, ale żeby x i y w każdym przypadku było inne.
Czy da się to załatwić jednym prostym zapytaniem? Czy jednak trzeba jakoś "okrężnie" z tym kombinować i za każdym razem sprawdzać, czy dane pole nie jest zajęte?
Proszę o radę.

Pozdrawiam,
nospor
zakladasz UNIQUE na te dwa pola a nastepnie:
http://dev.mysql.com/doc/refman/5.1/en/ins...-duplicate.html
Karen
Wielkie dzięki, o to właśnie chodziło.

Pozdrawiam,
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.