MySQL brak integralności tabel

0

Witam,
mam pewną bazę którą rozwijam i coś przekombinowałem. Problem jest taki, że open office jak coś jest nie tak, nie pobiera tabel, tylko ID(nie wiem dokładnie w czym jest problem ale jak z integralnością jest ok to działa)
Metodą na uruchomienie jest przejść do tabel i otworzyć w trybie edycji wtedy pobiera wszystkie dane i dalej już działa.
Tu proszę konfliktowy fragment bazy
user image
wydaje mi się że problemem jest klucz złożony w tabeli inwestycje ale nie mogę go usunąć (kod 150) chyba przez niego nie może prawidłowo pobrać danych z następnej tabeli. Z drugiej strony nie wiem jak zrobić do niego prawidłowe dowiązanie. W tej chwili jest tylko do ID_inwestycja. Tylko że nie wiem czy przy kluczu złożonym to prawidłowo działa.

A tu proszę błąd jaki wyskakuje przy jakiejkolwiek próbie operacji na tym kluczu złożonym

ERROR: Error 1025: B�?d podczas zmieniania nazwy './xxx/#sql-d8a_c8' na './xxx/inwestycja' (Kod b��du: 150)

0
  1. Screen jest maly - nic na nim nie widac.
  2. Forum umozliwia dodawanie zalacznikow do postow
  3. Za cholere nie wiem o co CI chodzi :D

Jezeli chodzi o ten blad MySQL, to usun najpierw klucz obcy z tabeli, a dopiero potem sprobuj zmienic nazwe.

0

Załącznik dodałem w pierwszym poście.

A problem jest chyba tylko w OO. Już kiedyś się z tym zmagałem i zaczynało działać po poprawieniu czegoś w bazie. Niestety tym razem nic nie mogę zrobić. Usunąłem całkiem tą tabelę i stworzyłem na nowo i dalej nie mogę jej uzupełniać z formularzu, tylko w edycji tabeli. Natomiast jeśli edytuję tabelę to później już formularze działają... Ale to problem raczej problem nie na to forum, choć ten układ tabel tak czy inaczej jest do poprawy.

1 użytkowników online, w tym zalogowanych: 0, gości: 1