MySQL STR_TO_DATE insert null

MySQL STR_TO_DATE insert null,mysql,Mysql,我需要使用STR_to_DATE将datetime插入mysql表,但下面的命令givnig datetime列始终为NULL insert into DETECTED values(NULL,STR_TO_DATE('2017-01-21 12:36:32','%Y/%m/%d %H:%i:%s')) 上面的命令有什么问题 STRU DATE只有2个参数,您指定的分隔符错误 使用: 结果:2017-01-21 12:36:32 像这样 NULL而不是NUUL。好的,我会编辑它。 SELEC

我需要使用STR_to_DATE将datetime插入mysql表,但下面的命令givnig datetime列始终为NULL

insert  into DETECTED values(NULL,STR_TO_DATE('2017-01-21 12:36:32','%Y/%m/%d %H:%i:%s'))

上面的命令有什么问题

STRU DATE只有2个参数,您指定的分隔符错误

使用:

结果:2017-01-21 12:36:32

像这样


NULL而不是NUUL。好的,我会编辑它。
SELECT STR_TO_DATE('2017-01-21 12:36:32','%Y-%m-%d %H:%i:%s');
insert  into DETECTED 
  values(STR_TO_DATE('2017-01-21 12:36:32','%Y-%m-%d %H:%i:%s'));