Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> #1005 przy probie wykonania skryptu
student87
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 8.06.2009

Ostrzeżenie: (0%)
-----


Czy moze ktos powiedziec mi dlaczego nie moge wykonac tego skrytpy sql ?

  1. CREATE TABLE IF NOT EXISTS ksiazka
  2. (
  3. ksiazkaId INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
  4. tytul VARCHAR(255) NOT NULL,
  5. rokWydania CHAR(4) NOT NULL,
  6. sciezkaDoPliku VARCHAR(255) NOT NULL,
  7. wydawnictwoId INT NOT NULL,
  8. jezykId INT NOT NULL,
  9.  
  10. INDEX(wydawnictwoId),
  11. CONSTRAINT ksiazka_wydawnictwoId_fk
  12. FOREIGN KEY (wydawnictwoId)
  13. REFERENCES wydawnictwo(wydawnictwoId),
  14.  
  15. INDEX(jezykId),
  16. CONSTRAINT ksiazka_jezykId_fk
  17. FOREIGN KEY (jezykId)
  18. REFERENCES jezyk(jezykId)
  19. );


Probuje to zrobic w phpMyAdmin, dostaje blad
#1005 - Can't create table 'ebooks.ksiazka' (errno: 150), serwer MySQL 5.5.8, phpMyAdmin 3.2.4
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
kokers
post
Post #2





Grupa: Zarejestrowani
Postów: 154
Pomógł: 33
Dołączył: 18.10.2010
Skąd: Katowice

Ostrzeżenie: (0%)
-----


uruchomiłam u siebie ten sql i tabela utworzyła się bez problemu.

Podejrzewam, że problem z kluczami obcymi
gdzieś tutaj też mają problem z wersją mysql o której piszesz http://bugs.mysql.com/bug.php?id=59508


--------------------
‎"Sometimes you're gonna get odd error syntax, unexpected T_PAAMAYIM_NEKUDOTAYIM and you're like, what in the world is that thing i have no idea what went wrong in my code. In english that error means you screwed up the references to an object" Kevin Skoglund
Drobna prywata: Ależ nie nie, nie zamierzam zmieniać płci w najbliższym czasie, więc zwracanie się do mnie per Pan jest odrobinkę nietrafione.
Go to the top of the page
+Quote Post
student87
post
Post #3





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 8.06.2009

Ostrzeżenie: (0%)
-----


Cytat(kokers @ 23.02.2011, 19:57:27 ) *
uruchomiłam u siebie ten sql i tabela utworzyła się bez problemu.


Na jakiej wersji MySQL uruchamiales ten skrypt ?
Go to the top of the page
+Quote Post
kokers
post
Post #4





Grupa: Zarejestrowani
Postów: 154
Pomógł: 33
Dołączył: 18.10.2010
Skąd: Katowice

Ostrzeżenie: (0%)
-----


uruchamiałam go na:
# Server version: 5.1.41


--------------------
‎"Sometimes you're gonna get odd error syntax, unexpected T_PAAMAYIM_NEKUDOTAYIM and you're like, what in the world is that thing i have no idea what went wrong in my code. In english that error means you screwed up the references to an object" Kevin Skoglund
Drobna prywata: Ależ nie nie, nie zamierzam zmieniać płci w najbliższym czasie, więc zwracanie się do mnie per Pan jest odrobinkę nietrafione.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 08:25