truncate和delete的区别

 我来答
帐号已注销
2021-02-13 · TA获得超过77.1万个赞
知道小有建树答主
回答量:4168
采纳率:93%
帮助的人:165万
展开全部

1、空间不同:

表和索引所占空间。当表被truncate 后,这个表和索引所占用的空间会恢复到初始大小,delete操作不会减少表或索引所占用的空间。

2、应用范围不同:

truncate 只能对table;delete可以是table和view。

3、作用不同模好:

truncate 和delete只删除数据, drop则删除整个表(结构和数据)。

扩展资料:

函数说明:truncate()会将参数path指定的文件大小改为参数length指定的大小。 如果原来的文件大小比参数旦银铅length大,则超过的部分会被删除

返回值:执行成功则返回0, 失败返回-1, 错误原因存于errno

错误代搏芦码:EACCESS 参数path所指定的文件无法存取

EROFS 欲写入的文件存在于只读文件系统内

EFAULT 参数path指针超出可存取空间

参考资料来源:百度百科-truncate

威孚半导体技术
2024-08-19 广告
威孚(苏州)半导体技术有限公司是一家专注生产、研发、销售晶圆传输设备整机模块(EFEM/SORTER)及核心零部件的高科技半导体公司。公司核心团队均拥有多年半导体行业从业经验,其中技术团队成员博士、硕士学历占比80%以上,依托丰富的软件底层... 点击进入详情页
本回答由威孚半导体技术提供
可靠的王者568

2020-08-31 · TA获得超过4969个赞
知道大有可为答主
回答量:4万
采纳率:62%
帮助的人:2373万
展开全部
这两个英文单词它们主要区别是,一个是用于陈述句,一个是用于反问句。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
布文彦Q2
2020-08-31 · TA获得超过213个赞
知道答主
回答量:6662
采纳率:24%
帮助的人:358万
展开全部
这种运气的话还是比较多的,你可以搜索。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bluesky431980
2020-08-31 · TA获得超过4986个赞
知道大有可为答主
回答量:1.1万
采纳率:75%
帮助的人:853万
展开全部
前者是截断,截短的意思,而后者是删除,去除的意思,区别还是很明显的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
阳光的小朱56

2020-08-31 · TA获得超过663个赞
知道小有建树答主
回答量:1.9万
采纳率:65%
帮助的人:825万
展开全部
是前置后置短语有不同,但是主要的话他俩是意思也是不同的两个单词
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式