MySQL 插入查询时出错

Error with MySQL insert query

insert into sws(grade) values(100) where student_id='$session_id' & cys='$get_id2'

显示错误为

You have an error in your sql syntax; check manual that corresponds to your MYSQL server version for right syntax to use near 'WHERE student_id='21' & cys='java' at line 1

INSERT 语法不能像您使用的那样包含 WHERE 子句,您可能需要使用 UPDATE。

基本更新语法:

UPDATE table_name
SET column1 = value1, column2 = value2...., columnN = valueN
WHERE [condition];

使用Update命令插入

& 替换为 AND (read about MySQL AND syntax)。