drupal 6 Дублирующая запись '0' для ключа 1 - PullRequest
1 голос
/ 15 декабря 2011

При вставке уникального идентификатора в таблицу webform я вставляю его на локальный сервер, но на работающем сервере выдает ошибку «Duplicate entry '0' for key 1».Структура таблицы веб-формы на локальном сервере:

CREATE TABLE `webform` (
  `nid` int(10) unsigned NOT NULL,
  `confirmation` text NOT NULL,
  `confirmation_format` tinyint(4) NOT NULL DEFAULT '0',
  `redirect_url` varchar(255) DEFAULT '<confirmation>',
  `status` tinyint(4) NOT NULL DEFAULT '1',
  `block` tinyint(4) NOT NULL DEFAULT '0',
  `teaser` tinyint(4) NOT NULL DEFAULT '0',
  `allow_draft` tinyint(4) NOT NULL DEFAULT '0',
  `auto_save` tinyint(4) NOT NULL DEFAULT '0',
  `submit_notice` tinyint(4) NOT NULL DEFAULT '1',
  `submit_text` varchar(255) DEFAULT NULL,
  `submit_limit` tinyint(4) NOT NULL DEFAULT '-1',
  `submit_interval` int(11) NOT NULL DEFAULT '-1',
  `total_submit_limit` int(11) NOT NULL DEFAULT '-1',
  `total_submit_interval` int(11) NOT NULL DEFAULT '-1',
  PRIMARY KEY (`nid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

Структура таблицы веб-формы на работающем сервере:

create table `webform` (
    `nid` double ,
    `confirmation` blob ,
    `teaser` tinyint (4),
    `submit_text` varchar (765),
    `submit_limit` tinyint (4),
    `submit_interval` double ,
    `additional_validate` blob ,
    `additional_submit` blob ,
    `confirmation_format` tinyint (4),
    `submit_notice` tinyint (4),
    `allow_draft` tinyint (4),
    `redirect_url` varchar (765),
    `block` tinyint (4),
    `status` tinyint (4),
    `auto_save` tinyint (4)
); 

Вставляемый nid уникален, в чем может быть потенциальная проблема?

...