社区
MySQL
帖子详情
如何一次性更新多条记录?
unijune
2003-08-23 05:41:56
每条记录更新的字段都相同,但是记录不一样。
...全文
384
14
打赏
收藏
如何一次性更新多条记录?
每条记录更新的字段都相同,但是记录不一样。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lxf_1976
2003-08-27
打赏
举报
回复
????
我都写了,还问??
unijune
2003-08-27
打赏
举报
回复
mysql里有没有when ...then... 的?
ezhou
2003-08-27
打赏
举报
回复
update在没有关联别的表时是可以一次更新一张表的多个记录的,比如
UPDATE tbl_name SET item1 = $value1,item2 = $value2 WHERE id < 100;
但是条件在有关联别的表时,现在的版本(我用的3.23)是不支持的,不知道以后新的版本会不会支持。
lxf_1976
2003-08-27
打赏
举报
回复
呵呵,
sunthing
2003-08-27
打赏
举报
回复
循环就循环,我想在同一个连接里,就算消耗资源也不会很大!
bombshell
2003-08-26
打赏
举报
回复
mysql暂时不行。
unijune
2003-08-25
打赏
举报
回复
更新的字段都一样,但是值不一样,WHERE 子句都一样。
lxf_1976
2003-08-25
打赏
举报
回复
UPDATE tbl_name
SET col=CASE WHEN 条件1 THEN 值1 WHEN 条件2 THEN 值2 .... END
WHERE 查询条件
这种方法只能在更新的值是有规律的情况下可用,而且“条件N”不能太多(当然理论上可以很多),其中“条件N”和“值N”可以是一个表达式
lxf_1976
2003-08-25
打赏
举报
回复
呵呵,这么说要更新的值是有规律的?!
可不可以写几个你原来更新语句例子?
unijune
2003-08-24
打赏
举报
回复
本来就是用while循环做的
想节省点资源,所以问问大家能不能一次性解决。。
phpro
2003-08-24
打赏
举报
回复
应用
update tablename set 需更新字段 = 你要更新的内容 where 更新的条件
或配以php的循环语句。
灵活运用php和mysql,很方便呀。
你不给出指令,计算机怎么去做呢?
假如手工操作可使用 mysql-front 等前端程序
lxf_1976
2003-08-24
打赏
举报
回复
你要更新的记录有什么共同性?
unijune
2003-08-23
打赏
举报
回复
PHP程序里取得的。。。
用PHP执行MYSQL语句。
一句句执行好象太麻烦了。
bluemeteor
2003-08-23
打赏
举报
回复
问题是...更新的值是从哪里取得?
mysql一次
更新
多条
数据_mysql 一次
更新
(update)
多条
记录
工作中遇到一个问题:要
更新
一个数据表。 这个表是我自己创建的,有7个字段,id、name、package等等 创建的时候,因为我把name、package的信息分别存在两个文本文件中, 所以我就用Insert方法,
一次性
将所有的name插入数据库中。 name全部导入数据库中了,但工作中遇到一个问题:要
更新
一个数据表。这个表是我自己创建的,有7个字段,id、name、package等等创建的时候,...
sqlite多行插入_sqlite一次插入
多条
记录
的优化方法
Date: 2014-08-09Summary: 有大量的数据要插入数据库,但是每次只写入一条在速度上很难接受。本文介绍了在sqlite数据库中一次插入
多条
记录
的优化方法。sqlite一次插入
多条
记录
的优化方法问题今天在使用sqlite向表中插入数据的时候发现,对于一次插入
多条
记录
的问题来说,insert into的执行速度慢到了无法接受。我在实际的使用中,想
一次性
插入200条
记录
,要做1000次...
mysql
更新
多条
记录
_mysql 一次
更新
(update)
多条
记录
的思路
工作中遇到一个问题:要
更新
一个数据表。这个表是我自己创建的,有7个字段,id、name、package等等创建的时候,因为我把name、package的信息分别存在两个文本文件中,所以我就用Insert方法,
一次性
将所有的name插入数据库中。name全部导入数据库中了,但是我的package没有导入,这时我仍然想用insert的方法插入,但是不行。这时候应该利用update的方法。一次
更新
多条
信...
mysql语句中删除
多条
记录
_一次删除
多条
记录
的sql语句
在sql中要
一次性
删除
多条
记录
我想到二种方法,一种是利用sql in一种是利用循环一条条删除,下面我们主要讲关于sql in在sql中要
一次性
删除
多条
记录
我想到二种方法,一种是利用sql in一种是利用循环一条条删除,下面我们主要讲关于sql inin语法:in 操作符允许我们在 where 子句中规定多个值select "栏位名"from "表格名"where "栏位名" in ('值一', '...
laravel批量
更新
多条
记录
写在前面 熟悉laravel的童鞋都知道,laravel有批量
一次性
插入
多条
记录
,却没有
一次性
按条件
更新
多条
记录
。 是否羡慕thinkphp的saveAll,是否羡慕ci的update_batch,但如此优雅的laravel怎么就没有类似的批量
更新
的方法呢? 高手在民间 Google了一下,发现stackoverflow(https://stackoverflow.com/questio...
MySQL
56,677
社区成员
56,708
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章