java编程数据库删除操作

我通过jcreat建立与数据库的联系,然后编写某段程序删除工资大于1500的记录,其中sql语句是select*from职工delectwhere工资大于1500。我其实... 我通过jcreat建立与数据库的联系,然后编写某段程序删除工资大于1500的记录,其中sql语句是select*from职工delect where 工资大于1500。我其实错把delete写成delect,竟然编译通过而且最后得出结果,反而delete from 职工where 工资大于1500。编译不过,这是为什么。创建的表名称是职工 展开
 我来答
惊神无梦
2014-07-02
知道答主
回答量:2
采纳率:0%
帮助的人:2.4万
展开全部
职工表里面有一项叫“工资”吗?
如果没有的话,那就去创建表的时候添加一下。
如果有的话,那么where后面要这样写:工资>1500。
对不对我不知道,没有运行过,你就试一下吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
q2940943588
2014-07-02 · 超过21用户采纳过TA的回答
知道答主
回答量:38
采纳率:0%
帮助的人:50.3万
展开全部
select*from职工delect where 工资大于1500
前者会把职工表用delect代替,职工表别名为delect

select*from职工delete where 工资大于1500
后者会delete为关键字,不能用来代替职工表
追问
也就是说我所进行的是查询操作而非删除操作?
追答
select语句本来就是查询语句
删除语句delete from 职工 where 工资大于1500
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式