Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

关于mysql的update语句!来帮帮我!

[复制链接]
redbin 发表于 2008-4-28 21:25:47 | 显示全部楼层 |阅读模式
UPDATE `coupeforum`.`bbs_members` SET `password` = '75b0645d58d1e61f1777cca93c6c7209' WHERE `uid` = 1 LIMIT 1;

UPDATE 'coupeforum'.'bbs_members' SET 'password' = '75b0645d58d1e61f1777cca93c6c7209' WHERE 'uid' = 1 LIMIT 1;
关于这两个不同的符号究竟有什么不同?测试第一句可能成功更新。第二句会报错!
 楼主| redbin 发表于 2008-4-28 21:27:07 | 显示全部楼层
在mssql中一般都是用'
mysql今天用phpmyadmin查询下才发现不同之处。

由于环境有限必须使用mysql命令来查询,无phpmyadmin,所以只能如此,不过对这个区别确实不懂,还望MYSQL高手赐教!
回复

使用道具 举报

webcdn1 发表于 2008-5-1 14:52:38 | 显示全部楼层
回复

使用道具 举报

ejiaxing 发表于 2008-10-2 17:52:38 | 显示全部楼层
支持一下先了
回复

使用道具 举报

shyedu.net 发表于 2008-10-3 19:04:12 | 显示全部楼层
楼主是说 ` 和 ‘ 的区别的吗?
` 叫什么呢,我也没看过文档,就是在SQL语句中,像表名、字段名之类,如果含有关键字如order,by,那么会引起SQL歧义,用`引起来,则表明它只是表名或字段名,而不是关键字了
如:select * from `order`; 这里的order本来是SQL的一个关键字,不用`引起来就会出错。如果是 select * from aaa; 就不用引了。

‘是单引号,用它引起来只表示字符串,所以不能把表名,字段引起来,当成字符串就不对了。

[ 本帖最后由 shyedu.net 于 2008-10-3 19:29 编辑 ]
回复

使用道具 举报

shyedu.net 发表于 2008-10-3 19:31:03 | 显示全部楼层
我倒,四月的帖子(::24::)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-18 19:41 , Processed in 0.022428 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表