CREATE TABLE IF NOT EXISTS `ms_index` (
`index_id` int(10) NOT NULL AUTO_INCREMENT,
`status` tinyint(1) NOT NULL DEFAULT '0',
`category_id` int(5) NOT NULL,
`add_time` int(10) NOT NULL,
`update_time` int(10) NOT NULL,
`user_name` varchar(100) NOT NULL,
`question_subject` varchar(255) NOT NULL,
`question_detail` text,
`repeat` varchar(100) NOT NULL,
PRIMARY KEY (`index_id`),
UNIQUE KEY `repeat` (`repeat`),
KEY `status` (`status`),
KEY `category_id` (`category_id`),
KEY `update_time` (`update_time`),
KEY `user_name` (`user_name`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=4 ;我的代码:$db_index = M("index");
$data_index['index_id'] =2;
$data_index['status'] =9;
$data_index['add_time'] =time();
$db_index->where('index_id=2')->data($data_index)->save();
echo $db_index->getLastSql();exit;结果出来的是UPDATE `ms_index` SET `add_time`='9' WHERE ( index_id=2 )请问为什么status字段不见的呢,谢谢! 最佳答案