Къде ми е грешката (SQL заявка:)

zazbg

Registered
CREATE TABLE comments(
id int( 255 ) NOT NULL AUTO_INCREMENT ,
song_id varchar( 255 ) NOT NULL ,
DESC varchar( 255 ) NOT NULL ,
avtor varchar( 255 ) NOT NULL ,
PRIMARY KEY ( id )
);

а грешката е следната

Грешка

SQL заявка:

CREATE TABLE comments(
id int( 255 ) NOT NULL AUTO_INCREMENT ,
song_id varchar( 255 ) NOT NULL ,
DESC varchar( 255 ) NOT NULL ,
avtor varchar( 255 ) NOT NULL ,
PRIMARY KEY ( id )
);

MySQL отговори: Документация
#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 'desc varchar(255) NOT NULL,
avtor varchar(255) NOT NULL,
PRIMARY KEY (id' at line 4
 
CREATE TABLE `comments`(
`id` int(255) NOT NULL AUTO_INCREMENT ,
`song_id` varchar(255) NOT NULL ,
`DESC` varchar(255) NOT NULL ,
`avtor` varchar(255) NOT NULL ,
PRIMARY KEY (`id`)
)ENGINE=MyISAM;
така?
 
Така става , но проблема е че цялата db.sql е със такива грешки , има ли начин да го оправя
 
ако не е много голям кода може да го дадеш тука, а ако не искаш просто слагай ` навсякъде където е необходимо (виж къде съм ти сложил) и си слагай по един ENGINE=MyISAM; накрая :)
 
DESC е запазена дума в MySQL, така че ако имаш поле с това име в дадена таблица - ограждай го с апострофи. :)
 

Back
Горе