Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> "Can't create table.."
Jarod
post
Post #1





Grupa: Zarejestrowani
Postów: 1 190
Pomógł: 27
Dołączył: 23.04.2005

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


Mam stworzoną bazę. U mnie w domu to działa. Ale po zalogowaniu się do phpmyadmina (korzystam z www.host.sk) przy imporcie drugiej tabeli dostaję błąd:
Cytat
#1005 - Can't create table './test/pracownik.frm' (errno: 150)


To jest kawałek bazy
  1. CREATE TABLE konto
  2. (
  3. konto_id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
  4. login VARCHAR(15) NOT NULL,
  5. haslo VARCHAR(35) NOT NULL,
  6. kto TINYINT NOT NULL
  7. ) TYPE = InnoDB;
  8.  
  9. CREATE TABLE pracownik
  10. (
  11. pracownik_id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
  12. konto_id INT NOT NULL,
  13. imie VARCHAR(20) NOT NULL,
  14. nazwisko VARCHAR(25) NOT NULL,
  15. pesel VARCHAR(11),
  16. email VARCHAR(40),
  17. ulica VARCHAR(60),
  18. kod VARCHAR(6),
  19. miejscowosc VARCHAR(40),
  20. telefon VARCHAR(20) NOT NULL,
  21. CONSTRAINT FOREIGN KEY(konto_id) REFERENCES konto(konto_id)
  22. ) TYPE = InnoDB;


Na forum mysqla znalazłem że tabele mają być InnoDb. I takie przecież tworze.. Na tym serwerze mają mysqla 4.0.24.

Proszę o wskazówki (IMG:http://forum.php.pl/style_emoticons/default/sadsmiley02.gif)
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 26.12.2025 - 07:21