meine Tabellenstruktur:Nicht in der Lage Einschränkungen in mysql hinzufügen
CREATE TABLE USER
(
id INTEGER,
name VARCHAR(50),
gender VARCHAR(2),
dateofbirth DATE,
song_id INTEGER,
ratings INTEGER
);
CREATE TABLE song
(
id INTEGER,
name VARCHAR(50),
lengthofsong INTEGER,
album_id INTEGER
);
meine Zwänge Hinzufügen Abfrage:
ALTER TABLE USER ADD CONSTRAINT fk_song_id FOREIGN KEY(song_id) REFERENCES song(id);
Fehler ich erhalte:
ist ein Fehler aufgetreten bei der Ausführung der SQL-Befehl: ALTER TABLE USER HINZUFÜGEN CONSTRAINT fk_song_id FOREIGN KEY (song_id) REFERENCES Song (ID)
'Test # SQL-4f7_33':
Ausführungszeit: 0,1 s
1 Anweisung fehlgeschlagen
Tabelle kann nicht (150 errno) erstellen.