我写了一个SQL语句,大家帮我看对不对吗?

来源:百度知道 编辑:UC知道 时间:2024/05/06 14:51:47
我写了一个SQL语句,大家帮我看对不对吗?

sql="select * from user where u_name='abc'"

主要是这里:where u_name='abc'
这样写对吗?(数据表里有一个u_name的字段,其中有一个值为 abc 的)

如果你的程序是asp的话这样写
sql="select * from user where u_name="&abc&""

应该没问题,是对的

应该没问题的

sql="select * from [user] where u_name='abc'"
可能冲突 user

如果不对的话改成
sql="select * from user where u_name like 'abc'"
就没问题了
遇到字符串时一般用like

本来你的是没有错的.
但是,有个我也不知的原因.
你把你的表改一下名字.改什么都好,总之不用USER.比如THEUSER
我也试过了两次,才知是这个问题.
信我,改了表名就行了.