2014-11-05 6 views
-2

Я создал базу данных для команды nfl. Я создал таблицу, называемую игроком, в которой хранится информация о биосах. Теперь я хочу создать таблицу, называемую транзакцией, которая показывает торговые транзакции, но игроков в активный список, основанный на первичном ключе игроков. Но я получаю эту ошибку: ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'KEY(idplayer) REFERENCES players(playersid))' at line 8. `Я продолжаю получать эту ошибку в mysql

create table transactions(
transid INT UNSIGNED NOT NULL AUTO_INCREMENT, 
type VARCHAR(30), 
fromteam VARCHAR(30), 
toteam VARCHAR(30), 
idplayer INT UNSIGNED NOT NULL, 
PRIMARY KEY(transid), 
FORIEGN KEY(idplayer) REFERENCES players(playersid)); 

Пожалуйста, может кто-то помочь мне на подобных переживаний.

+0

проверки внешнего ключа орфографической – Anptk

+0

Это 'FOREIGN' и не' FORIEGN' –

+0

typo error: его FOREIGN KEY не FORIEGN KEY – ekans

ответ

0

опечатки, изменить

 FORIEGN KEY(idplayer) REFERENCES players(playersid)); 

в

 FOREIGN KEY(idplayer) REFERENCES players(playersid)); 
Смежные вопросы