Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> 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
phpion
post
Post #2





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Wygląda na to, że problemem jest SET DEFAULT:
http://bugs.mysql.com/bug.php?id=8182
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: 19.08.2025 - 07:29