`insert into`查询语法错误

时间:2017-10-16 06:04:28

标签: mysql

我正在尝试将数据保存到数据库中,但此查询出现语法错误:

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

有什么想法吗?

1 个答案:

答案 0 :(得分: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'

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