Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

Development Tools

James Corr
James Corr
2,678 Points

STUCK: Keys and Auto-Incrementing Values Code Challenge (Database foundations: Stage 6)...pt 3

Stuck on this question:

Alter the "t_movies" table to add a foreign key called "fk_genre_id" and constrain it to reference the "t_genres" "pk_id". Type in your command below, then press Enter.

Here is my current entry: ALTER TABLE t_movies ADD COLUMN fk_genre_id, ADD CONSTRAINT FOREIGN KEY(fk_genre_id) References(t_genres)(pk_id);

I believe there is something wrong when I am trying to constrain it ......

2 Answers

Hi James,

I think this is what you're looking for.

Jeff

ALTER TABLE t_movies ADD COLUMN fk_genre_id INTEGER NULL,
ADD CONSTRAINT FOREIGN KEY (fk_genre_id) REFERENCES t_genres (pk_id);
James Corr
James Corr
2,678 Points

Hey Jeff,

That is correct. Thanks so much for the help and reference point!

Many thanks.