`插入into`查询语法错误

问题描述:

我试图将数据保存到数据库中,我得到一个语法错误此查询:`插入into`查询语法错误

insert into attendance (Type) values (Holiday) where `Date`=2017-10-10 

任何想法?

+1

请分享一些错误信息 –

+0

为什么_wouldn't_你从这个查询语法错误?你没有把单引号放在日期字面上。 –

+0

'假日'代表什么? –

insert into attendance (Type) values (Holiday) where `Date`=2017-10-10 

根本不正确。 - 您不能在INSERT中使用WHERE子句。 - 插入是为了新行。

如果您需要更改日期='2017-10-10'的值,则应使用UPDATE。

UPDATE attendance SET Type = 'Holiday' where Date='2017-10-10' 

“类型”列名不应该是一个问题..