mysql 一次更新(update)多条记录的思路_MySQL
程序员文章站
2022-05-19 21:28:37
...
工作中遇到一个问题:要更新一个数据表。
这个表是我自己创建的,有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)测试代码如下:
上一篇: PHP支持 子类重写父类的 私有步骤
下一篇: mysql中文手册_MySQL