注册 登录
编程论坛 MySQL论坛

[求助]自加的序号不能作为查找条件吗

mentos 发布于 2007-03-08 22:53, 1596 次点击

遇到很奇怪的问题:

borrow表中有记录,in 是序号,即每插入一条记录in 自加一次

另外,in 是主键

可是,下面的SQL语句查不到结果

1)String sql = "select * from borrow where 'in' = '"+in+"';";
2)String sql = "select * from borrow where 'in'='1';";

ResultSet rs = stmt.executeQuery( sql );

请问大家遇到过这样的问题吗~~
是哪里有问题呢~~



[此贴子已经被作者于2007-3-9 9:46:39编辑过]

2 回复
#2
mentos2007-03-13 11:58

这个问题解决了
我个人的理解是 栏位的名称不要用 index 等关键词以及他们的子集 比如说 in ind inde 等等。。

#3
lmhllr2007-03-30 23:56
汗!~第一:in是MYSQL保留字

第二:字段不能加引号


解决方法:给in加上反引号 `in` 就可以了.,..
1