【问题标题】:insert time not working mysql插入时间不起作用mysql
【发布时间】:2017-11-21 13:52:54
【问题描述】:

基本上,我已经创建了下表

create table test (t time);

创建表后,我尝试通过以下命令插入值:

insert into test values time(curtime());

最后一条语句产生以下错误:

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

【问题讨论】:

    标签: mysql time


    【解决方案1】:

    您忘记了 values(...) 周围的括号

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

    你应该总是定义你插入的列

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

    【讨论】:

      【解决方案2】:

      我认为当前功能不起作用(我不知道它是否存在)。你可以做一件事——通过 PHP 或你正在使用的任何东西获取当前时间,存储在变量中并插入数据库。检查这个 Link供参考

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-08-27
        • 2013-11-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多