mysql error 1093 解决方法

delete from myTableName where id in (select id from myTableName where colName is null);

这行sql语句会出现ERROR 1093错误

解决办法:

delete from myTableName where id in (select id from (select * from myTableName where colName is null) tab);


-- 更改已经设置为企业的用户的权限组标识为17

update t_users set tpowergroupid=17 where id in (
select a.id from (
select tusers0_.id from t_users tusers0_, t_usersbasemessage tusersbase1_, t_useractioninfo tuseractio2_
where tusers0_.tusersbasemessageid=tusersbase1_.id and tusers0_.tuseractioninfoid=tuseractio2_.id and tusers0_.tuseractioninfoid=tuseractio2_.id and tusers0_.isenabled=0 and tusers0_.ischeck=0 and (tusers0_.tpowergroupid=4 or tusers0_.tpowergroupid=5) and tusersbase1_.typeid=614 and (tuseractio2_.recommendmark=1 or tuseractio2_.recommendmark=2) order by tuseractio2_.browsecount desc, tusers0_.createtime desc ) a
)
--601,606,608,607,617,613,614
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值