当前位置: 技术问答>java相关
删除问题回答者都给分
来源: 互联网 发布时间:2015-10-18
本文导语: String bid=request.getParameter("username"); String id=request.getParameter("id"); String strDel="DELETE * FROM feedback where username='"+bid+"' and feedid='"+id+"'"; stmt.executeUpdate(strDel); 这个条件删除哪里有误邵某找不出来, 看看吧在等待 ...
String bid=request.getParameter("username");
String id=request.getParameter("id");
String strDel="DELETE * FROM feedback where username='"+bid+"' and feedid='"+id+"'";
stmt.executeUpdate(strDel);
这个条件删除哪里有误邵某找不出来,
看看吧在等待
String id=request.getParameter("id");
String strDel="DELETE * FROM feedback where username='"+bid+"' and feedid='"+id+"'";
stmt.executeUpdate(strDel);
这个条件删除哪里有误邵某找不出来,
看看吧在等待
|
String strDel="DELETE FROM feedback where username='"+bid+"' and feedid=80";
如果feedid字段是整型:feedid="+id+"
如果是字符型:feedid='"+id+"'
如果feedid字段是整型:feedid="+id+"
如果是字符型:feedid='"+id+"'
|
应该是:
String strDel="DELETE FROM feedback where username='"+bid+"' and feedid='"+id+"'";
String strDel="DELETE FROM feedback where username='"+bid+"' and feedid='"+id+"'";
|
String strDel="DELETE FROM feedback where username='"+bid+"' and feedid="+id;
|
还是不行。
我这样可以的如下:String strDel="DELETE FROM feedback where username='"+bid+"' and feedid=80";
80变成变量就不行。
如果你改80可以的话那是你feedid是string类型的原因。将它转换成int以后,在SQL里写:and feedid="+id+"就可以了,
我这样可以的如下:String strDel="DELETE FROM feedback where username='"+bid+"' and feedid=80";
80变成变量就不行。
如果你改80可以的话那是你feedid是string类型的原因。将它转换成int以后,在SQL里写:and feedid="+id+"就可以了,
|
delete * 的问题,
应该是delete from feedback......
应该是delete from feedback......
|
呵呵,看来楼主真的是够粗心的哈,两个放一起都看不出来有什么不同。
|
sql语句也是一门学问,,很多问题都是sql语句写的有问题,,呵呵
|
哈,大家把这个问题讨论得很透,我就没什么说得了~~
不过delete后面有没有*的问题我以前遇到过~
好象有的时候在有的数据库中使用是可以的
不过delete后面有没有*的问题我以前遇到过~
好象有的时候在有的数据库中使用是可以的
|
给我撒 呵呵