CREATE TABLE faktury( idfaktury INTEGER UNSIGNED NOT NULL AUTO_INCREMENT , users_idusers INTEGER UNSIGNED NOT NULL , datawystawienia DATE NOT NULL , datasprzedazy DATE NOT NULL , datazaplaty DATE NOT NULL , towary VARCHAR NOT NULL , vat_idvat INTEGER UNSIGNED NOT NULL , platnosc_idplatnosc INTEGER UNSIGNED NOT NULL , nrfaktury VARCHAR( 40 ) NOT NULL , miejscewystawienia VARCHAR( 20 ) NULL DEFAULTGniezno, pkwiku INTEGER UNSIGNED NULL , nazwabanku VARCHAR( 30 ) NOT NULL , nrkonta INTEGER UNSIGNED NOT NULL , nazwafirmy VARCHAR( 30 ) NOT NULL , miasto INTEGER( 10 ) UNSIGNED NOT NULL , kodpocztowy VARCHAR( 6 ) NOT NULL , imie VARCHAR( 20 ) NOT NULL , nazwisko VARCHAR( 30 ) NOT NULL , PRIMARY KEY ( idfaktury, users_idusers ) );
Jest to kod wygenerowany przez program dbDesigner.
A podczas jego wykonywania dostaje:
MySQL zwrócił komunikat:
#1064 - Something is wrong in your syntax obok 'NOT NULL,
vat_idvat INTEGER UNSIGNED NOT NULL,
platnosc_id' w linii 7
Co jest źle ?