我有一个数据库表,如:
+---+-------------+
|id |ship_method |
+---+-------------+
| 1 |freeshipping |
| 1 | flatrate |
| 2 | DHL |
| 3 | matrixrate |
| 1 | courier |
+---+-------------+
所以,我想根据所选的多选项从前端表单更新ship_method。 例如:如果Id 1选择freeshipping,DHL,matrixrate,则应更新ship_method的相应值。
在这种情况下要更新的mysql查询是什么。我尝试过,但无法一次找到如何更新这样的多行。
答案 0 :(得分:1)
删除以前的数据并插入新的全部
delete from table where id=1;
insert into table_name(id,ship_method) values(1,'freeshipping'),(1,'DHL'),(1,'matrixrate');