Проблем с mysql!

Unde3d

Registered
CREATE TABLE pmessages (
title varchar(255) DEFAULT 'Untitled Message' NOT NULL,
message text NOT NULL,
touser varchar(255) NOT NULL,
from varchar(255) NOT NULL,
unread varchar(255) DEFAULT 'unread' NOT NULL,
date date DEFAULT '0000-00-00' NOT NULL,
id int(15) NOT NULL auto_increment,
reply varchar(15) DEFAULT 'no' NOT NULL,
PRIMARY KEY (id)
);

Това е таблицата като я добавя в PMA пише
#1064 - 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 'from varchar(255) NOT NULL, unread varchar(255) DEFAULT 'unread' NOT NULL, ' at line 5
Как да го оправя?
 
CREATE TABLE pmessages (
title varchar(255) DEFAULT 'Untitled Message' NOT NULL,
message text NOT NULL,
touser varchar(255) NOT NULL,
`from` varchar(255) NOT NULL,
unread varchar(255) DEFAULT 'unread' NOT NULL,
`date` date DEFAULT '0000-00-00' NOT NULL,
id int(15) NOT NULL auto_increment,
reply varchar(15) DEFAULT 'no' NOT NULL,
PRIMARY KEY (id)
);

from и date са резервирани думи и няма как да ги използваш, ако не ги оградиш с ``. За да избягваш за напред такива проблеми си ограждай всички полета.
 

Back
Горе