Table of Contents
Komputer działa wolno?
Oto kilka prostych i łatwych kroków, które mogą pomóc w rozwiązaniu problemu z błędem bazy danych mysql 1061.Błąd 1061 (MYSQL Workbench) Mnożenie kluczy podczas tworzenia indeksu
Nie powinieneś rozumieć, dlaczego ciągle otrzymuję błąd 1061, aby uzyskać zduplikowane klucze w wyszukiwarkach, gdy nie mam duplikatów. Spojrzałem na inne artykuły na Stackoverflow na kilka pytań, większość z nich dotyczyła i pojawił się ten problem, gdy wyprodukowali tę samą nazwę dla kilku różnych zagranicznych technik. Nie dotyczy to jednak mojego szerokiego przypadku.
Krótko mówiąc, utworzyłem arkusz kalkulacyjny i konta związane z zadaniami.Każdy book.id ma kilka spraw związanych z tym konkretnym postem.Jest to właściwa relacja wiele-do-wielu, co oznacza, że istnieje kilka książek z konkretnym zadaniem. A mając określone zadanie, umiejętność kojarzenia się z wieloma tekstami.
| Ten stół ma swoje podstawowe podstawowe i dwa nietypowe klucze. Jednym z nich jest identyfikator księgi tabel skoroszytu i nazwa logowania zadania tabeli zadań. Dlatego z całą pewnością będą to wszystkie klucze obce. W ten sposób powinienem być w stanie połączyć wiele zadań z wieloma dziennikami, rodzaj asEach jest identyfikowany przez swój własny oczekujący identyfikator przy użyciu tabeli booksxtasks.
Uruchom skrypt SQL na serwerze BŁĄD: 1061: błąd ze zduplikowaną nazwą klucza „FK Tasks_TaskID_idx” Marketerzy SQL: CREATE INDEX `FK Tasks_TaskID_idx` ON` mydb`.`BooksxTasks` (` Tasks_TaskID` ASC)
Komputer działa wolno?
ASR Pro to najlepsze rozwiązanie dla potrzeb naprawy komputera! Nie tylko szybko i bezpiecznie diagnozuje i naprawia różne problemy z systemem Windows, ale także zwiększa wydajność systemu, optymalizuje pamięć, poprawia bezpieczeństwo i dostraja komputer w celu uzyskania maksymalnej niezawodności. Więc po co czekać? Zacznij już dziś!
UTWÓRZ TABELĘ JEŚLI `mydb` nie istnieje. `KsiążkixZadania` ( `BooksxTasksID` INT UNSIGNED NOT NULL AUTO_INCREMENT, `Books_BookID` INT UNSIGNED NIE NULL, Tasks_TaskID TINYINT (2) NIE PODPISANE NIE NULL, KLUCZ GŁÓWNY (`booksxtasksid`), OGRANICZENIE `FK Tasks_TaskID` KLUCZ OBCY (`Tasks_TaskID`) REFERENCJE `mydb`.`Tasks` (` TaskID`) BEZ AKCJI USUWANIA BEZ AKCJI AKTUALIZACJI, OGRANICZENIE `FK Books_BooksID` KLUCZ OBCY (`Books_BookID`) REFERENCJE `mydb`.`Książki` (` BookID`) BEZ AKCJI USUWANIA BEZ AKCJI AKTUALIZACJI)SILNIK równa się InnoDB;UTWÓRZ INDEKS `FK Tasks_TaskID_idx` ON` mydb`. `BooksxTasks` (` Tasks_TaskID` ASC);UTWÓRZ INDEKS `FK Books_BooksID_idx` mydb` w `BooksxTasks` (`Books_BookID` ASC);
Zauważyłem również, że wszystkie pseudonimy podlegają wszelkim ograniczeniom w niektórych zbiorach danych. Nie było zduplikowanych nazw. Więc skąd wziął się ten podwójny błąd klucza?
Wystąpił ten błąd procesu podczas tworzenia kluczy obcych dla 2-kolumnowej tabeli „skojarzeń”.
Krok ( ) Po utworzeniu obu nowoczesnych rodzin za pomocą PK stworzyłem tabelę podrzędną.
Krok (b) Następnie próbowałem to zmienić za pomocą definicji fk.
Bez względu na kolejność, w jakiej strzelałem w kroku (b), nadal otrzymuję trzykrotne kolejne błędy w kroku drugim.
Definicja:
BŁĄD 1061 (42000): Zduplikowana nazwa klucza cm_article_contents
Utwórz tabele cm_articles
(
niezerowy identyfikator artykułu bigint,
article_type_id bigint nie jest zerem,
varchar (512) pusty nagłówek,
web_title varchar (128) null,
zero mostu varchar (256),
null varchar (256) notatki,
Opis varchar (512) null,
identyfikator_właściciela bigint null,
Znacznik czasu start_dt jest bez wątpienia za zerowym znacznikiem czasu current_timestamp,
znacznik czasu null end_dt,
Klucz podstawowy (identyfikator artykułu)
);
Utwórz stół do pokoju cm_contents
(
content_id bigint w przeciwieństwie do null,
content_type_id bigint null,
Blob cierpiący na zerową zawartość,
content_desc varchar (256) null,
niezerowy bigint display_seq,
wersjonowane wskazanie (1) niezerowa data ważności,
Klucz podstawowy (content_id)
);
Dodaj unikalne ograniczenie FK:
================
Zmień krzesło cm_article_contents
Dodaj ograniczenie cm_art_cont_1
Obcy punkt krytyczny cm_article_contents (article_id) odnosi się do cm_articles (article_id);
Dodaj FK skojarzony z ograniczeniem:
================
Zmodyfikuj tabelę cm_article_contents
Dodaj ograniczenie cm_art_cont_2
Obca konieczność cm_article_contents (content_id) odnosi się do cm_contents (content_id);
To konto zostało zablokowane
MySQL: błąd „Zduplikowana nazwa klucza” występuje przed utworzeniem tabeli kości z dwoma obcymi sztuczkami
Chociaż MySQL zgłasza każdy błąd na mojej stronie podczas tworzenia zaawansowanej tabeli, czego nie potrafię wyjaśnić.
CREATE TABLE produkty ( id INT NOT NULL, KLUCZ PODSTAWOWY (id));CREATE TABLE Transfer Magazyn ( Sezon DATA GODZINA NIE ADNOTACJA, product1 INT NIE NULL, product2 INT NIE NULL, KLUCZOWY RUCH MAGAZYNOWY ZAGRANICZNY (produkt1) LINKI Produkty (id), MAGAZYN ZAGRANICZNY PRZEPŁYW KLUCZY (produkt2) REFERENCJE Produkty (id));
Błąd BŁĄD 1061 (42000): Zduplikowana niezbędna nazwa „WarehouseMovements”
. Jeśli usunę wszystkie zaimportowane kluczowe ograniczenia, odniosę sukces, ale chcę, abyś mógł upewnić się, że product1 i product2 są rzeczywiście gdzieś skierowane.
elementy CREATE TABLE ( id INT NOT NULL, KLUCZ PODSTAWOWY (id));CREATE TABLE Transfer Magazyn ( cenny czas NON-ZERO DATETIME, product1 INT NIE NULL, product2 INT NIE NULL, KLUCZ INOCOUNTRY IX_WarehouseMovements_product1 (product1) LINKI do usług (id), KLUCZ OBCY IX_WarehouseMovements_product2 (product2) LINKI Produkty (id));
To jest witryna katalogu lub nazwa FK, a nie nazwa tabeli. Aby utworzyć klucze obce dla tabeli, zapoznaj się z dokumentacją:
[OGRANICZENIE [znak]] KLUCZ OBCY[nazwa_indeksu] (nazwa_indeksu, ...)REFERENCES nazwa_tabeli (nazwa_kolumny_indeksu, ...)
nazwa_indeksu określa identyfikator klucza obcego. Jeśli zostanie określony, fakt zostanie zignorowany, jeśliindeks dla często nieznanego klucza jest jawnie zdefiniowany. W przeciwnym razie, jeśliMySQL daje indeks dla klucza obcego, aplikacja używa indeksu dotyczącego nazwa_indeksuNazwa indeksu.
CREATE TABLE suplementy ( id INT NOT NULL, KLUCZ PODSTAWOWY (id));CREATE TABLE Transfer Magazyn ( CZAS wieczorny CZAS NIE JEST AKTUALNY, product1 INT NIE NULL, product2 INT NIE NULL, OGRANICZENIE fk_product_1 FOREIGN KEY (product1) LINKI do produktów (id), OGRANICZENIE fk_product_2 KLUCZ OBCY (product2) LINKI do towarów (id));
ALTER TABLE `cca_orders`DODAJ OGRANICZENIE `item_id`KLUCZ OBCY (`item_id`)` joshi_textile_db`Spinki do mankietów. `cca_items_master` (`id`)KASOWAĆNA czapce OGRANICZENIE ZAKTUALIZOWANE I;
Popraw szybkość swojego komputera już dziś, pobierając to oprogramowanie - rozwiąże ono problemy z komputerem.
How To Fix Mysql Error 1061
So Beheben Sie Den MySQL-Fehler 1061
Comment Restaurer L’erreur Mysql 1061
Mysql 오류 1061을 수정하는 방법
Come Correggere L’errore Mysql 1061
Hoe Tijd Voor Het Oplossen Van Mysql Error 1061
Como Corrigir O Erro 1061 Do Banco De Dados Mysql
Hur Det Löser Mysql -fel 1061
Как это поможет исправить ошибку Mysql 1061
Cómo: Corregir El Error De Mysql 1061