![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 16.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam, piszę aplikację wielojęzykową i mam problem przy edycji np. filmów. Gdy chcę przykładowo zmienić friendlyUrl filmu, używam zapytania:
Nie wiadome jest, czy tłumaczenie filmu w wybranym języku już istnieje, więc najpierw próbuję zaktualizować rekord, a jeśli on nie istnieje, to stworzyć go. Niestety, baza zwraca mi komunikat o błędzie składni.
Co jest nie tak w tym zapytaniu? Pozdrawiam, Tomasz. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 16.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Cytat In general, you should try to avoid using an ON DUPLICATE KEY UPDATE clause on tables with multiple unique indexes. W mojej tabeli istnieje klucz złożony, (idVideo, sig), gdzie idVideo jest numerem filmu, a sig, dwu znakową sygnaturą języka (pl|de|en...). Skoro jest to sposób niezalecany do tego rodzaju tabel, czy znaczy to, że może być niewydajny przy dużej ilości danych w tabeli? Ten post edytował tkopacki 29.10.2012, 08:07:35 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 17:29 |