我在Magento的platform.I工作的int类型方面面临值插入到特定领域的问题:我的查询运行完美,但一个特定的列不工作的任何query.I尽我所能,但没有找到原因。当我将列类型从int更改为varchar类型时,它可以工作。这是我的表结构。现场未插入或更新,在SQL
CREATE TABLE `followupemails_emaillogs` (
`id` int(8) NOT NULL AUTO_INCREMENT,
`schedule_time` datetime DEFAULT NULL,
`sent_time` datetime DEFAULT NULL,
`email_status` varchar(100) DEFAULT NULL,
`client_name` varchar(250) DEFAULT NULL,
`client_email` varchar(250) DEFAULT NULL,
`followupemails_id` int(11) DEFAULT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `id` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=30 DEFAULT CHARSET=latin1.
的“followupemails_id”列中插入和更新query.This不工作是一个更新查询,其中记录有该ID(29)。 UPDATE followupemails_emaillogs SET followupemails_id=5 WHERE id =29
。 这是插入查询INSERT INTO followupemails_emaillogs SET followupemails_id=4, schedule_time='2013-10-23 08:10:00', email_status='pending', client_name='ayaz ali'
。这工作罚款小提琴,但不是我的sqlyog?可能是什么issue.At最后我发现,工作完美查询
.INSERT INTO followupemails_emaillogs (followupemails_id,schedule_time,email_status,client_name,client_email) VALUES (26,'2013-10-23 08:10:00','pending','ayaz ali','[email protected]');
谁能告诉我,为什么集查询不工作,但第二个查询工作perfect.so,我可以接受他answer.Thanks所有的帮助
显示您的查询。 – Cfreak
@Cfreak我将简单的更新查询添加到我的问题。 –
就我所见,[效果很好](http://sqlfiddle.com/#!2/4171e/1)。 –