В таком случае посмотри, не ли на этой таблице проверок и сравни структуру данной таблицы.
У одного моего клиента адинэсник самовольно привесил триггеры на пару табличек и обмен с СГО сдох.
Код:
CREATE TABLE `trm_in_disc_std2perscard` (
`nomenclature_id` int(11) NOT NULL DEFAULT '0',
`discount_type` bigint(20) NOT NULL DEFAULT '0',
`card_code` varchar(40) NOT NULL DEFAULT '',
`type` tinyint(1) unsigned NOT NULL DEFAULT '0',
`card_type` smallint(5) unsigned NOT NULL DEFAULT '0',
`name` varchar(40) DEFAULT NULL,
`receipt_amount` decimal(20,4) NOT NULL DEFAULT '0.0000',
`classif` int(11) NOT NULL DEFAULT '0',
`modificator` varchar(40) NOT NULL DEFAULT '0',
`version` int(11) NOT NULL DEFAULT '0',
`deleted` tinyint(1) NOT NULL DEFAULT '0',
PRIMARY KEY (`nomenclature_id`,`discount_type`,`type`,`card_code`,`receipt_amount`,`classif`),
KEY `card_code` (`nomenclature_id`,`discount_type`,`card_code`),
KEY `version` (`nomenclature_id`,`version`,`deleted`),
KEY `dt_cl_md` (`nomenclature_id`,`discount_type`,`classif`,`modificator`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;