Moja tabela ma dwie kolumny: "id" (Auto Increment, Primary) i "number" (Unique). Teraz chcę:MySQL - Jeśli istnieje, uzyskaj klucz podstawowy. Inaczej dodaj wpis
- jeśli liczba już istnieje, zwróć identyfikator;
- W przeciwnym razie dodaj wpis do tabeli i zwróć jej identyfikator.
Jaka jest najskuteczniejsza metoda wykonania tej pracy?
Uwaga:
- Istnieje duże prawdopodobieństwo, że liczba jest nowy;
- Tabela będzie zawierać setki tysięcy rekordów.
Dziękujemy!
najlepszym sposobem, jaki mogę wymyślić jest procedura składowana, nie mogę podać przykładu w tej chwili, ale spójrz na to –