![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 17.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
Mam dwie tabele, z tym, że każda z innymi polami. Chciałbym zrobić sprawdzenie czy rekord w tabeli docelowej jest taki sam jak w pomocniczej ale po sprawdzeniu tylko kilku pól,nie wszystkich, jeśli się różni dla takiego samego id to zrobić update po określonych polach, jeśli nie ma w docelowej takiego id jak w pomocniczej to dodać taki rekord. Czy można to zrobić jakoś łatwo z sql, czy lepiej najpierw w php wyciągnąć dane z tych tabel a potem je porównywać i w zalezności update lub create?
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 616 Pomógł: 84 Dołączył: 29.11.2006 Skąd: bełchatów Ostrzeżenie: (0%) ![]() ![]() |
Tak, można łatwo zrobić np w mysql
http://dev.mysql.com/doc/refman/5.0/en/ins...-duplicate.html |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 22.06.2025 - 22:04 |