能不能在查询的同时,改变另一个字段的值? 比如有两个字段,str(varchat)、kaiguan(int)有1000万条数据现在的做法是:select * from table where str like '%刘%' 这是查询update table set kaiguan=0 where str like '%刘%' 这是更新怎样把这两条语句合在一起,在查 询的同时改变另一个字段的值?为的是减少CPU的处理时间 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 update table set kaiguan=0 where str like '%刘%' 这条语句本身不就查询了吗?只是没有显示出来而已。如果你的目的是按条件更新数据,只用这一句就实现了。 目前数据库来说,没有同时可以做UPDATE和SELECT操作的。即使用了存储过程游标,甚至编程语句的ADO之类的,只不过是看起来一条语句,从MYSQL本身来看,仍然是SELECT,UPDATE分另执行。 ecshop 如何从一个服务器换入另外一个服务器呢? 帮忙找出答案?? 有没有哪位高手知道如何把access数据库文件(扩展名为MDB)转换为标准的SQL格式? ODBC中用sql语言向mysql数据库添加数据的时候不能添加汉字 [求助]如何从windowsDOS界面,进入到mysql的command Line界面? Mysql 删除表冗余数据——这个语句怎么写?? 如何远程访问MySQL 分表后如何保证某一字段的值是唯一?? 多表查询时,判断记录是否存在 MySQL Cluster备份方案 msyql溢出了 请问哪位在实际环境中用过OceanBase
这条语句本身不就查询了吗?只是没有显示出来而已。如果你的目的是按条件更新数据,只用这一句就实现了。