El tema es así: en Drupal hay una tabla para guardar datos de las noticias que se envían (id de la noticia, id de la revisión de la noticia, título de la noticia, fecha de creada, si está activa, etc) la tabla esta se llama "node" (hay otra que guarda el cuerpo de la noticia); como cuando se agrega una noticia se insertan los datos en ambas tablas (la otra se llama node_revision; donde va el cuerpo de la noticia).
El tema es que cuando quiero agregar una noticia esta no se envía y me sale este error:
Código PHP:
Duplicate entry '0' for key 2 query: INSERT INTO node (vid, type, language, title, uid, status, created, changed, comment, promote, moderate, sticky, tnid, translate) VALUES (0, 'story', 'es', 'Nuevo firmware bla bla DNIe', 2015, 0, 1212676540, 1212676540, 0, 1, 0, 0, 0, 0) in /home/publicas/public_html/includes/common.inc on line 3303.
Y la estructura de la tabla es esta:
Código PHP:
CREATE TABLE IF NOT EXISTS `node` (
`nid` int(10) unsigned NOT NULL auto_increment,
`vid` int(10) unsigned NOT NULL default '0',
`type` varchar(32) NOT NULL default '',
`title` varchar(255) NOT NULL default '',
`uid` int(11) NOT NULL default '0',
`status` int(11) NOT NULL default '1',
`created` int(11) NOT NULL default '0',
`changed` int(11) NOT NULL default '0',
`comment` int(11) NOT NULL default '0',
`promote` int(11) NOT NULL default '0',
`moderate` int(11) NOT NULL default '0',
`sticky` int(11) NOT NULL default '0',
`language` varchar(12) NOT NULL default '',
`tnid` int(10) unsigned NOT NULL default '0',
`translate` int(11) NOT NULL default '0',
PRIMARY KEY (`nid`),
UNIQUE KEY `vid` (`vid`),
KEY `node_type` (`type`(4)),
KEY `uid` (`uid`),
KEY `node_moderate` (`moderate`),
KEY `node_promote_status` (`promote`,`status`),
KEY `node_created` (`created`),
KEY `node_changed` (`changed`),
KEY `node_status_type` (`status`,`type`,`nid`),
KEY `nid` (`nid`),
KEY `tnid` (`tnid`),
KEY `translate` (`translate`),
KEY `node_title_type` (`title`,`type`(4))
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=7322 ;