テーブルに一意の ID をwebform
挿入すると、ローカル サーバーに挿入されますが、ライブ サーバーでは「キー 1 のエントリ '0' が重複しています」というエラーが発生します。ローカル サーバーでの Webform テーブル構造:
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;
ライブ サーバーでの Webform テーブル構造:
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 が一意である場合、潜在的な問題は何ですか?