社区
VB基础类
帖子详情
数据库的delete问题
cdqhei
2011-10-26 03:07:45
delete from usercopy where ID=2;和delete from usercopy where ID in(select ID from userinfo where ID='2');一样吗?为什么一个是2一个是‘2’?
...全文
75
2
打赏
收藏
数据库的delete问题
delete from usercopy where ID=2;和delete from usercopy where ID in(select ID from userinfo where ID='2');一样吗?为什么一个是2一个是‘2’?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
熊孩子开学喽
2011-10-26
打赏
举报
回复
[Quote=引用楼主 cdqhei 的回复:]
delete from usercopy where ID=2;和delete from usercopy where ID in(select ID from userinfo where ID='2');一样吗?为什么一个是2一个是‘2’?
[/Quote]
如果ID是Char类型则加单引号, 如果ID是数值类型则不加双引号, 这和VB中字符串加引号,数字不加引号是一个道理.
yimins
2011-10-26
打赏
举报
回复
加单引号表示数据库中该字段是字符串类型的,不加表示是数值类型的字段。
数据库
Delete
的多种用法
数据库
的
Delete
操作是用来删除
数据库
中的数据记录的,它是
数据库
操作中的一种重要操作,能够帮助用户删除不需要的数据,以便保持
数据库
的整洁和高效。总之,
数据库
的
Delete
操作是一个非常重要的操作,能够帮助用户删除不需要的数据,保持
数据库
的整洁和高效。在
Delete
操作中,如果删除的数据量较大,可能会导致索引失效或性能下降,需要考虑索引的影响,并做好相应的优化工作。但需要注意的是,删除所有记录是一项危险的操作,必须谨慎使用,以免造成不可挽回的损失。
数据库
:
delete
语句
一、
DELETE
语法 1、删除整个表
delete
from 表名; 2、删除满足筛选条件的行
delete
别名 from 表名 as 别名 where 筛选条件; #尽量把条件包在where子句中 二、LEECODE196.删除重复的电子邮箱——使用
delete
编写一个SQL查询来 删除 所有重复的电子邮件,只保留一个id最小的唯一电子邮件。 查询结果格式如下所示。 示例 1: 输入: Person 表: +----+------------------+ |...
数据库
delete
和truncate的区别
1.
delete
之后可以添加where语句 ,而truncate不可以2.
delete
删除是一条一条记录的删除,并且会保存日志,而truncate是一页一页删除3.
delete
删除之后会形成一个空白页 ,而truncate不会4.当使用行锁执行
delete
语句时,锁定表中各行以便删除,而truncate锁定的是表和页,而不是锁定各行5.如果有identity产生的自增的id列,
delete
fr...
Oracle
数据库
表不小心
delete
清空数据如何恢复
数据库
delete
清空数据
关于
数据库
中的表被
delete
后如何恢复
关于表数据
delete
后如何恢复 今天在开发中需要进行
delete
掉整张表的操作,为了更好调试,我觉得得先查好数据怎么恢复。 那么表数据
delete
掉后怎么恢复呢? 1、查询
数据库
当前时间(目的是为了检查
数据库
时间是否与你电脑时间相近,避免时间不同而将数据恢复到错误时间点) select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual 2、查询删除数据时间点之前的数据 select * from 表名 as of timestamp to_time
VB基础类
7,763
社区成员
197,609
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章