- 牛云
-
其实我觉得你应该写成
delete from studentInfo where stuid = ‘2"试试,像你说的如果不是ID字段类型不是int,应该是不会出现这种情况的,你试试,不行再想别的办法
当然下面的语句也打上引号试试:
stmt.executeUpdate("delete from studentInfo where stuid = ""+studentBean.getStuID()+""" ) ;
试试吧,祝你好运!
- Chen
-
delete
语句
delete
语句用于删除表中的行。
语法
delete
from
表名称
where
列名称
=
值
删除某行
delete
from
表名称
where
列名称
=
值(删除条件)
删除所有行
可以在不删除表的情况下删除所有的行。这意味着表的结构、属性和索引都是完整的:
delete
from
表名
或者:
delete
*
from
表名
通过使用
drop
语句,可以轻松地删除索引、表和数据库
drop
index
索引名称
drop
table
表名称
drop
database
数据库名称
不删除表,只删除表中的数据
truncate
table
表名称
- coco
-
stmt.executeUpdate("delete from [studentInfo] where stuid = ""+studentBean.getStuID()+""" ) ;
- 再也不做稀饭了
-
delete from studentInfo where trim(stuid)=2
delete from studentInfo where trim(stuid)="2"
你都试试
- 豆豆staR
-
你写的那条是因为2没有打引号。
这个方法中studentBean.getStuID() 的值是什么啊?里面没东西啊 。