Walter O. Dari wrote: > Dajul Goa wrote: >> Luis A. R. Paz wrote: >>> bueno creo que el problema anterior lo tengo resuelto gracias antemano >>> ahora me sucede lo siguiente >>> estoy creando las tablas para conectar a la base de datos donde se >>> supone que pondrá los post de los usuarios >>> pero el servidor me da el siguiente error >>> >>> >>> *SQL query:* >>> >>> CREATE TABLE `pastebin` ( >>> `pid` INT( 11 ) NOT NULL , >>> `poster` VARCHAR( 16 ) NULL , >>> `posted` DATETIME NULL , >>> `code` TEXT NOT NULL , >>> `parent_pid` INT( 11 ) NOT NULL , >>> `format` VARCHAR( 16 ) NULL , >>> `codefmt` MEDIUMTEXT NOT NULL , >>> `codecss` TEXT NOT NULL , >>> `domain` VARCHAR( 225 ) NOT NULL , >>> `expires` DATETIME NOT NULL , >>> `expiry_flag` ENUM NOT NULL >>> ) ENGINE = MYISAM >>> >>> *MySQL said: *Documentation >>> <http://dev.mysql.com/doc/refman/5.0/en/error-messages-server.html> >>> >>> | #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 'NOT NULL) ENGINE = myisam' at line 1 >>> >>> >>> algna idea que pueda estar escribiendo mal ?? >>> >>> | >> >> Este problema también lo tuve yo. Está mal la parte de la KEY, debería >> ser así (hay que añadir unos paréntesis): > > mmmm... tan distraído estaré ??? > ¿en qué parte de la sintaxis ves que se esté creando un índice? > > Para mi está mal usado ENUM, debería tener especificados los valores > permitidos. > >> PRIMARY KEY (`pid`), >> KEY `domain` (`domain`), >> KEY (`parent_pid`), >> KEY (`expires`) >> ); > > Saludos, > .-----. Walter > / \ _ / \ __ > (\/ / \ |_/ºº) http://www.swcomputacion.com/ > \--------------~ Usuario Linux 425808 > // || || \\ http://counter.li.org/ > >
Viendo el archivo INSTALL de pastebin. Entiendo que lo habrá leído y
sabrá de que le hablo.
INSTALL:
If using the "mysql" storage engine, setup a new database with the
following
table
CREATE TABLE `pastebin` (
`pid` int(11) NOT NULL auto_increment,
`poster` varchar(16) default NULL,
`posted` datetime default NULL,
`code` text,
`parent_pid` int(11) default '0',
`format` varchar(16) default NULL,
`codefmt` mediumtext,
`codecss` text,
`domain` varchar(255) default '',
`expires` DATETIME,
`expiry_flag` ENUM('d','m', 'f') NOT NULL DEFAULT 'm',
PRIMARY KEY (`pid`),
KEY `domain` (`domain`),
KEY `parent_pid`,
KEY `expires`
);
--
GnuPG 0x8A534CC1
signature.asc
Description: OpenPGP digital signature

