社区
MS-SQL Server
帖子详情
为什么delete不能删除数据
litom
2004-07-13 10:22:26
我在class表格里有三个字符段,其中第三个为空,分别是class1 class2 class3
我用delete from class where class1='1' and class2='2' and class=''
不能删除,用什么办法能删除,但必须是三个条件都满足的才能删除
...全文
273
6
打赏
收藏
为什么delete不能删除数据
我在class表格里有三个字符段,其中第三个为空,分别是class1 class2 class3 我用delete from class where class1='1' and class2='2' and class='' 不能删除,用什么办法能删除,但必须是三个条件都满足的才能删除
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
litom
2004-07-23
打赏
举报
回复
我已经结了帖子怎么没有看到
肥仔胧
2004-07-14
打赏
举报
回复
delete from class where class1='1' and class2='2' and class is null
internetcsdn
2004-07-13
打赏
举报
回复
但这个要保证class为null才好啊.
internetcsdn
2004-07-13
打赏
举报
回复
delete from class where class1='1' and class2='2' and class is null
风中的猴尾巴
2004-07-13
打赏
举报
回复
楼上的
zheninchangjiang
2004-07-13
打赏
举报
回复
delete from class where class1='1' and class2='2' and isnull(class,'')=''
sql中
delete
不能
删除
select的结果集
delete
语句是用来
删除
数据
库中的
数据
的,而select查询语句是用来查询
数据
的。
delete
语句
删除
数据
的操作是基于表的,而不是基于查询的结果。因此,无法直接使用
delete
语句
删除
select查询的结果。要
删除
select查询结果中的
数据
,你可以将查询的结果保存到一个临时表中,然后再使用
delete
语句
删除
临时表中的
数据
。或者使用其他方式来处理查询结果,例如使用其他编程语言或工具来操纵
数据
库。title: sql中
delete
不能
删除
select的结果集。原始的写法,报错如下。
操纵
数据
表(DML)之
删除
数据
DELETE
一、
DELETE
语句 使用注意事项: 1、
DELETE
语句只会
删除
整条记录,而
不能
对记录中的某个字段进行
删除
; 2、
删除
一行
数据
时可能导致与其他表的引用完整性出现问题,一次必须注意
删除
的顺序; 3、
DELETE
语句知识
删除
表中的
数据
,并不会对整个表进行移除工作,移除使用FROP TABLE语句。 4、
DELETE
语句在
删除
数据
时会产生回退日志信息,因此可以使用事务回滚ROLLBACK语句进行恢复。 语法如下:
DELETE
删除
行的语法如下:
DELETE
[FROM] table [W
mysql
delete
表关联
删除
数据
_MYSQL中
delete
删除
多表
数据
与
删除
关联
数据
在mysql中
删除
数据
方法有很多种,最常用的是使用
delete
来
删除
记录,下面我来介绍
delete
删除
单条记 录与
删除
多表关联
数据
的一些简单实例。1、
delete
from t1 where 条件2、
delete
t1 from t1 where 条件3、
delete
t1 from t1,t2 where 条件4、
delete
t1,t2 from t1,t2 where 条件前3者是可行的,第...
阿里面试:为什么MySQL不建议使用
delete
删除
数据
?
MySQL的事务是基于ACID模型实现的,它能够确保
数据
在事务中的操作要么全部成功,要么全部回滚。不同的存储引擎支持不同的
数据
存储方式,如B树索引、哈希索引、全文索引等。此外,可以使用事务来保证
数据
的完整性,以及使用其他更安全的方式来
删除
数据
,如使用TRUNCATE操作来
删除
整个表中的
数据
。总之,MySQL的
数据
存储基于磁盘上的文件系统实现,采用多种技术来优化性能和存储效率,如存储引擎、
数据
页、索引、事务等。如果在使用
DELETE
时没有使用WHERE子句,将会
删除
整个表中的
数据
,导致
数据
的丢失。
搞定面试官 - 为什么在 MySQL 中使用
Delete
删除
数据
之后,表
数据
文件大小为什么没变?
大家好,我是啊粥,昨天我们介绍了 MySQL 索引的模型。 文末,我留了一个问题,在我们执行
delete
命令
删除
数据
的时候,为什么表
数据
文件大小没变化。 这也是我以前面试遇到过的一个问题,今天就给大家分享一下具体原因。 一般来说,我们如果想
删除
整个变的情况下,我们会直接使用 drop table 来回收表空间,但这是建立在我们以后不再用这张表时。 但是我们在业务开发中,更长碰到的是使用
delete
来
删除
具体的业务
数据
行,InnoDB 在处理
删除
的时候会将空间地址标记为
删除
,但是并不会真正
删除
。因为它
MS-SQL Server
34,838
社区成员
254,632
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章