创建表和记录错误(mysql)

创建表和记录错误(mysql),mysql,Mysql,我需要一些帮助。我犯了个错误 #1064-您的SQL语法有错误;检查与MySQL服务器版本对应的手册,以了解第8行“CREATE TABLE zdjecia(id int NOT NULL AUTO_INCREMENT,id_kategorii in)”附近使用的正确语法 有人知道原因吗 CREATE TABLE kategorie ( id int NOT NULL AUTO_INCREMENT, nazwa VARCHAR (20) not null, PRIMARY

我需要一些帮助。我犯了个错误

#1064-您的SQL语法有错误;检查与MySQL服务器版本对应的手册,以了解第8行“CREATE TABLE zdjecia(id int NOT NULL AUTO_INCREMENT,id_kategorii in)”附近使用的正确语法

有人知道原因吗

CREATE TABLE kategorie (
    id int NOT NULL AUTO_INCREMENT,
    nazwa VARCHAR (20) not null,
    PRIMARY KEY (id)
)


CREATE TABLE zdjecia (
    id int NOT NULL AUTO_INCREMENT,
    id_kategorii int not null,
    PRIMARY KEY (id)
    FOREIGN KEY (id_kategorii)
    REFERENCES kategorie(id)
)

CREATE TABLE uzytkownicy (
    id int NOT NULL AUTO_INCREMENT,
    login VARCHAR (128) not null,
    haslo VARCHAR (128) not null,
    PRIMARY KEY (id)
)

INSERT INTO 'user' ('id', 'login', 'haslo') VALUES (1, 'admin', '21232f297a57a5a743894a0e4a801fc3');

您需要在
主键(id)
之后添加


每个指令都必须以
终止,例如
创建表kategorie(…);
主键(id)后缺少a,非常感谢它的工作!但是您能帮我解决在插入“用户”('id','login','haslo')值('1','admin','21232f297a57a5a743894a0e4a801fc3'时的1个错误吗##Mysql错误1064#编辑插入
galeria
uzytkownicy
id
login
haslo
)值('1','login','password');我想您需要这样:插入到uzytkownicy(id,login,haslo)值(1,'admin','21232F297A57A5A743894aE4A801FC3');
CREATE TABLE zdjecia (
    id int NOT NULL AUTO_INCREMENT,
    id_kategorii int not null,
    PRIMARY KEY (id),
    FOREIGN KEY (id_kategorii)
    REFERENCES kategorie(id)
)