看了一下,并没看出有什么语法错误。你能提供一下错误信息么,比如ORA-00001这种。可能出错的原因可能是2与12所属于的字段在你的DB里被定义为字符类型了,比如ORACLE的VARCHAR2。如果是,那就要改成IN ('2','12')。这样就OK了。
where id = '1'
把引号去掉试试?ID如果是数字的话,是不需要引号的~
给表加别名。
例如Select
ziyuan_qx
From
yt69_user
where
id
=
'1'
你的这个id应该是个整型作为主键的吧?如果是这样,应该是id=1而已不是id='1',加了引号就变成文本类型了,,再者,你的查询出的是文本而已你的id是整型,可以尝试在sql读取时转换一下类型,例如用CAST或CONVERT,Select
CAST(ziyuan_qx
AS
int)
From
yt69_user
where
id
=
1