mysql 多个条件的删除一条记录的语句

mysql 多个条件的删除一条记录的语句,第1张

delete from 表名 where 数据库中对应的列名1='"+txtbox1Text+"',数据库中对应的列名2='"+txtbox2Text+"' and 数据库中对应的列名3='"+txtbox3Text+"';

这条语句写的太乱了吧

delete from customers_basket where id=(select cbid from orders o,orders_products op,customers_basket cb where oorders_status=4 and oporders_id = oorders_id and opproducts_id = cbproducts_id and cbcustomers_id = ocustomers_id); 试一下

看看你视图的创建语句

是不是一个连接查询建立的,还有这个视图是不是只读的

如果是连接查询创建的视图的话,你这么 *** 作的话删除的可能不止是一个表里的数据,数据库为了保证数据的完整性,不会允许你这么做。如果是只读的话,当然也就是只有读权限。

不过看报错,你这应该是第一种情况,所以,你只能从这个构建这个视图的表里逐步删除数据,才能把你要删除视图的数据删除,这么说懂吗?

以上就是关于mysql 多个条件的删除一条记录的语句全部的内容,包括:mysql 多个条件的删除一条记录的语句、mysql中删除数据库中一条数据、mysql数据库里面删除图片等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9502172.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存