【发布时间】:2017-11-21 13:52:54
【问题描述】:
基本上,我已经创建了下表
create table test (t time);
创建表后,我尝试通过以下命令插入值:
insert into test values time(curtime());
最后一条语句产生以下错误:
ERROR 1064 (42000):您的 SQL 语法有错误;
【问题讨论】:
基本上,我已经创建了下表
create table test (t time);
创建表后,我尝试通过以下命令插入值:
insert into test values time(curtime());
最后一条语句产生以下错误:
ERROR 1064 (42000):您的 SQL 语法有错误;
【问题讨论】:
您忘记了 values(...) 周围的括号
insert into test values (time(curtime()));
你应该总是定义你插入的列
insert into test (t) values (time(curtime()));
【讨论】:
我认为当前功能不起作用(我不知道它是否存在)。你可以做一件事——通过 PHP 或你正在使用的任何东西获取当前时间,存储在变量中并插入数据库。检查这个 Link供参考
【讨论】: