i wywala mi taki blad #1064 - Something is wrong in your syntax obok 'ENGINE = InnoDB' w linii 8
moj kod bazy wyglada tak:
nie wiem co jest zle jak korzystalem z xamppa to nie wywalami mi tego bledy lecz w xampp nie moglem polaczyc sie przez php z baza. Prosze o pomoc.
Kod
create table Authors(
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(30),
password VARCHAR(30),
email VARCHAR(150),
type VARCHAR(10),
date_registered DATETIME
) ENGINE = InnoDB;
INSERT INTO Authors ( name, password, date_registered, type ) VALUES
( 'Autor1', 'Autor1', NOW(), 'admin' ),
( 'Autor2', 'Autor2', NOW(), 'admin' );
create table Advertisments(
id INT AUTO_INCREMENT PRIMARY KEY,
content TEXT,
author_id INT,
date_posted DATETIME,
FOREIGN KEY (author_id) REFERENCES Authors(id)
) ENGINE = InnoDB;
INSERT INTO Advertisments ( content, author_id, date_posted ) VALUES
( 'post 1', '2', NOW() ),
( 'post drugi', '1', NOW() );
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(30),
password VARCHAR(30),
email VARCHAR(150),
type VARCHAR(10),
date_registered DATETIME
) ENGINE = InnoDB;
INSERT INTO Authors ( name, password, date_registered, type ) VALUES
( 'Autor1', 'Autor1', NOW(), 'admin' ),
( 'Autor2', 'Autor2', NOW(), 'admin' );
create table Advertisments(
id INT AUTO_INCREMENT PRIMARY KEY,
content TEXT,
author_id INT,
date_posted DATETIME,
FOREIGN KEY (author_id) REFERENCES Authors(id)
) ENGINE = InnoDB;
INSERT INTO Advertisments ( content, author_id, date_posted ) VALUES
( 'post 1', '2', NOW() ),
( 'post drugi', '1', NOW() );