Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 
  Druckansicht

  MySQL - Foreignkey nachträglich hinzufügen
Autor Nachricht
    BeitragVerfasst: 17.06.2008 16:26 
aktives Mitglied
aktives Mitglied
Benutzeravatar
Offline

Beiträge: 695
Registriert: 12.07.2004 21:23
Wohnort: FRIESLAND
hallo, ich versuche mit folgender Anweisung einen Foreign Key zu einer Tabelle hinzu zu fügen:

Code:
ALTER TABLE `forum`.`beitrag` ADD CONSTRAINT `beitragFK1` FOREIGN KEY ( `kategorie_id` ) REFERENCES `kategorie` ( `kategorie_id` )


ich erhalte folgende Meldung:

#1005 - Can't create table '.\forum\#sql-1118_196.frm' (errno: 150)

Ich meine, dass die Syntax korrekt ist. Werd aus der Referenz nicht schlauer...
Alle Tabellen haben InnoDB als Engine. Kann mir da vielleicht jemand helfen ?


Nach oben
 Profil E-Mail senden  
 

  
    BeitragVerfasst: 17.06.2008 23:02 
Moderator
Moderator
Offline

Beiträge: 4775
Registriert: 01.07.2000 01:01
Wohnort: CH
Ich würd mal auf ein Rechteproblem tippen da er ja schon die temporäre Tabelle nicht erstellen kann.
Zitat:
Um ALTER TABLE zu verwenden, benötigen Sie die Berechtigungen ALTER, INSERT und CREATE für die Tabelle.

Prüf das doch mal in der user Tabelle


Nach oben
 Profil E-Mail senden  
 

  
    BeitragVerfasst: 18.06.2008 16:56 
aktives Mitglied
aktives Mitglied
Benutzeravatar
Offline

Beiträge: 695
Registriert: 12.07.2004 21:23
Wohnort: FRIESLAND
So, ich habe zuerst die Rechte überprüft. Ich war als Root angemeldet. Dennoch war der Tipp sehr sinnvoll, so ist meine Datenbank endlich mit Passwort abgesichert.

Der Fehler war, dass ich in der Referenz-Tabelle im betreffenden Feld unsigned formuliert habe und dieses im referenzierenden Feld vergessen hab.


Nach oben
 Profil E-Mail senden  
 

Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


  Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
cron
RSS-Feed
Impressum und Kontakt
Style created by phpBB3 styles , ziola alveo akuna
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Optimized by SEO phpBB
Deutsche Übersetzung durch phpBB.de