帮我看看这句SQL update table1 set column1=1 where id in (select id from table2 where column2=2);为什么这样执行后,影响结果行数为0? 如果单执行括号里的,返回10条数据 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select count(1) from table1 where id in (select id from table2 where col1=2);先看看这个结果。是不是table1里没有满足? select count(1) from table1 where id in (select id from table2 where column2=2);上边的打错了 看一下是不是符合条件的记录column1的值都为1 可能的情况1.符合集合条件的id在table1里面不存在2.存在的id的column1值都为1 select * from table1 where id in (select id from table2 where column2=2);看一下,估计根本没有符合条件的记录。 或者符合条件的记录中的 column1 已经是1了。 求周数据 求一条有难度的查询语句 在导入表时报ERROR 13 (HY000): Can't get stat of '/root/tab1.sql' (Errcode: 13) mysql简单问题集 时间平均化的问题 mysql view script mysql 中出现乱码现象 急!!!在线!! 在远端如何备份mysql的数据库? mysql中group by之后想取到一组中的第二条记录怎么办? (在线等)怎么样避免频繁查询数据库?把结果放数组里么?怎么弄? 批量执行sql的问题
先看看这个结果。是不是table1里没有满足?
1.符合集合条件的id在table1里面不存在
2.存在的id的column1值都为1