I am new to this SQL; I have seen similar question with much bigger programs, which I can't understand at the moment. I am making a database for games of cards to use in my homepage.
I am using MySQL Workbench on Windows. The error I get is:
Error Code: 1364. Field 'id' doesn't have a default value
CREATE TABLE card_games
(
nafnleiks varchar(50),
leiklysing varchar(3000),
prentadi varchar(1500),
notkunarheimildir varchar(1000),
upplysingar varchar(1000),
ymislegt varchar(500),
id int(11) PK
);
insert into card_games (nafnleiks, leiklysing, prentadi, notkunarheimildir, upplysingar, ymislegt)
values('Svartipétur',
'Leiklysingu vantar',
'Er prentae í: Tórarinn Guemundsson (2010). Spilabókin - Allir helstu spilaleikir og spil.',
'Heimildir um notkun: árni Siguresson (1951). Hátíeir og skemmtanir fyrir hundrae árum',
'Aerar upplysingar',
'ekkert hér sem stendur'
);
values('Handkurra',
'Leiklysingu vantar',
'Er prentae í: Tórarinn Guemundsson (2010). Spilabókin - Allir helstu spilaleikir og spil.',
'Heimildir um notkun',
'Aerar upplysingar',
'ekkert her sem stendur'
);
values('Veieimaeur',
'Leiklysingu vantar',
'Tórarinn Guemundsson (2010). Spilabókin - Allir helstu spilaleikir og spil. Reykjavík: Bókafélagie. Bls. 19-20.',
'vantar',
'vantar',
'vantar'
);
See Question&Answers more detail:os