mysql 一次更新(update)多条记录的思路_MySQL
程序员文章站
2022-05-05 19:54:06
...
工作中遇到一个问题:要更新一个数据表。
这个表是我自己创建的,有7个字段,id、name、package等等
创建的时候,因为我把name、package的信息分别存在两个文本文件中,
所以我就用Insert方法,一次性将所有的name插入数据库中。
name全部导入数据库中了,但是我的package没有导入,这时我仍然想用insert的方法插入,但是不行。
这时候应该利用update的方法。一次更新多条信息的思路如下:
UPDATE table_name SET field_name = CASE other_field WHEN 1 THEN 'value' WHEN 2 THEN 'value' WHEN 3 THEN 'value' END WHERE id IN (1,2,3)测试代码如下:
上一篇: 在jquery中使用输入框查找关键字
下一篇: mysql中文手册_MySQL
推荐阅读
-
mysql 记录不存在时插入 记录存在则更新的实现方法
-
PHP实现MySQL更新记录的代码
-
Sqlserver 2005使用XML一次更新多条记录的方法
-
php mysql 判断update之后是否更新了的方法
-
使用distinct在mysql中查询多条不重复记录值的解决办法
-
记一次更新Mysql表记录时,PreparedStatement.setTimestamp抛出NullPointerException的问题
-
记录一次mysql的数据迁移问题
-
记一次MySQL死锁(对同一张表update和insert)的解决
-
荐 一文看懂MySQL执行update更新语句的流程
-
一次现场mysql重复记录数据的排查处理实战记录