Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> CONSTRAINT - błąd
Ryder
post
Post #1





Grupa: Zarejestrowani
Postów: 74
Pomógł: 1
Dołączył: 5.01.2008

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


Za pomocą DBDesigner stworzyłem dwie tabele lang_site i news. Potem wyeksportowałem do pliku .sql.
W momencie gdy wczytuje plik w phpmyadmin pokazuje błąd związany z powiązaniami.

  1. CREATE TABLE lang_site (
  2. id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
  3. name VARCHAR(255) NULL,
  4. PRIMARY KEY(id)
  5. )
  6. TYPE=InnoDB;


  1. CREATE TABLE news (
  2. id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
  3. lang_site_id INTEGER UNSIGNED NOT NULL DEFAULT 1,
  4. content LONGTEXT NULL,
  5. PRIMARY KEY(id),
  6. INDEX lang_site_news_FK(lang_site_id),
  7. FOREIGN KEY(lang_site_id)
  8. REFERENCES lang_site(id) ON DELETE SET DEFAULT ON UPDATE CASCADE
  9. )
  10. TYPE=InnoDB;


MySQL zwrócił komunikat:

#1005 - Can't create table './domena/news.frm' (errno: 150)
Go to the top of the page
+Quote Post

Posty w temacie
- Ryder   CONSTRAINT - błąd   24.02.2009, 14:08:19
- - phpion   Wygląda na to, że problemem jest SET DEFAULT: http...   24.02.2009, 14:10:46


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: 23.08.2025 - 16:00