2017-06-19 82 views
-3

基本上,我创建了下表插入时无法正常工作的MySQL

create table test (t time); 

在创建表之后,我试着用以下命令插入值:

insert into test values time(curtime()); 

的最后一条语句生成出现以下错误:

错误1064(42000):您的SQL语法有错误;

回答

0

我认为目前的功能无法正常工作(我不知道它是否存在)。你可以做一件事 - 通过PHP获取当前时间或者你正在使用的任何东西,存储变量并插入到数据库中。查询 Link仅供参考

2

你忘了括号周围values(...)

insert into test values (time(curtime())); 

而且你应该总是定义你插入的列到

insert into test (t) values (time(curtime()));