mysql中,分两部分插入,前一部分用insert,后一部分用update

前一部分插入sql语句:

String sql = "insert into review(`no`,`name`, 
`reason`, `time_start`,`time_end`)
 values(?,?,?,?,?)";

后一部分插在这一条记录的后边:

String sql = "update review set edit_no=?, 
edit_name=?, edit_time=?,
edit_state=?, edit_reason=?
 where id = ?";

where id = ?是为了前后操作都是对一条记录,
如果没有的话,前后就没有关联,后面的就会插到下一行,前后各自成一条记录,成了两行数据(即两条记录)。
注:插入的时候,多字段之间用逗号隔开
修改的时候,多字段时间用逗号隔开

发布了86 篇原创文章 · 获赞 5 · 访问量 8923

猜你喜欢

转载自blog.csdn.net/qq_35367566/article/details/103116965