编程论坛's Archiver

mentos 发表于 2007-3-8 22:53

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

<P>遇到很奇怪的问题:</P>
<P>borrow表中有记录,in 是序号,即每插入一条记录in 自加一次</P>
<P>另外,in 是主键<br></P>
<P>可是,下面的SQL语句查不到结果</P>
<P>1)String sql = "select * from borrow where 'in' = '"+in+"';";<br>2)String sql = "select * from borrow where 'in'='1';";<br><br>   ResultSet rs = stmt.executeQuery( sql );<br></P>
<P>请问大家遇到过这样的问题吗~~<br>是哪里有问题呢~~<br></P>
<P><br></P><br>
[align=right][color=#000066][此贴子已经被作者于2007-3-9 9:46:39编辑过][/color][/align]

mentos 发表于 2007-3-13 11:58

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

lmhllr 发表于 2007-3-30 23:56

汗!~第一:in是MYSQL保留字<BR><BR>第二:字段不能加引号<BR><BR><BR>解决方法:给in加上反引号   `in`   就可以了.,..

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.