布衣王子

Email:roose2008@gmail.com QQ:79212131

mysql奇怪现象

一直都用mysql数据库

今天发现一个奇怪的显现:
以前在查询数据库的时候都这样写:
select password from studenttable where username = caobaoshusheng 
没出现过什么问题.今天这样用就出问题了.提示找不到列.找了很久才改过来:
select password from studenttable where username = 'caobaoshusheng'

怎么回事以前行现在又不行了 。我想请问一下各位,标准的写法是哪种!

posted on 2008-11-06 12:50 草包书生 阅读(1003) 评论(3)  编辑  收藏

评论

# re: mysql奇怪现象 2008-11-06 13:44

字符串要用引号引起来。这才是正确的。  回复  更多评论   

# re: mysql奇怪现象 2008-11-06 14:15 HEDY

字符串值在标准sql中都要用单引号引起来的,像有些sql开发工具它在解析的时候会自动帮你加上,但不加引号的语句本身是错误的。  回复  更多评论   

# re: mysql奇怪现象 2008-11-06 14:47 草包书生

原来是这样,谢谢了  回复  更多评论   


只有注册用户登录后才能发表评论。


网站导航:
 

导航

常用链接

相册

java的相关连接

最新评论