提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 前言 有则修改,无则新增,当修改时,如何加where条件 一、不能直接使用where条件 因此,只能使用别的方式。这里用了if函数 insert into table_name (student_id,student_name) values(123,'like') on DUPLICATE key update score = if(math = 0 and en = 0 and chinese = 0 ,888,score); 意思是, 如果 数学,英语,语文都是0分时,修改成绩= 888;否则不修改