在wamp 2.2中使用phpmyadmin在表中插入值时出错

时间:2014-08-16 17:55:02

标签: sql database phpmyadmin

错误 SQL查询:编辑

INSERT INTO `homedb`.`flights` (`name`, `date`, `time`,`cost` )
       VALUES ( CHAR( 'PIA' ) , 
                CURRENT_DATE( '2014-08-16' ) , 
                CURRENT_TIME( '12:10:00' ) , 
                '500'
)

Table Screen Shot

MySQL说:

#1064 - You have an error in your SQL syntax; 
        check the manual that corresponds to your MySQL server version for 
        the right syntax to use near ''2014-08-16'), CURRENT_TIME('12:10:00'), '500')' 
       at line 1 

这背后的原因应该是什么。?

1 个答案:

答案 0 :(得分:0)

CURRENT_DATECURRENT_TIME不希望传入参数。它们只是从MySQL服务器返回当前日期和时间。

从查询中删除日期和时间值,或删除CURRENT_DATE()和CURRENT_TIME()函数包装器(保留日期和时间字符串值)。

![INSERT INTO `homedb`.`flights` (

`name` ,
`date` ,
`time` ,
`cost` 
)
VALUES (
CHAR( 'PIA' ) , CURRENT_DATE() , CURRENT_TIME() , '500'
)][3]