如果是这样,我需要插入空数据。我将数据从EXCEL插入我的数据库。问题是我使表结构和字段允许空值,并且默认为NULL。
该值为空并传递所有逻辑验证,但在插入时,请在21:00:00
PHP:
if(!empty($r['tiempo_chip'])){
$resultados[$i]['tiempo_chip'] = $this->ExcelReader->timeFormat($r['tiempo_chip']);
}else{
$resultados[$i]['tiempo_chip'] = NULL;
}
数据:
[0] => Array
(
[numero] => 88
[tiempo_oficial] => 01:10:30
[tiempo_chip] =>
)
这存储在DB 21:00:00
中CREATE TABLE IF NOT EXISTS `resultados` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`numero` int(11) NOT NULL,
`tiempo_oficial` time NOT NULL,
`tiempo_chip` time DEFAULT NULL,
`created` datetime NOT NULL,
`modified` datetime NOT NULL,
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=133 ;