Manyou诚邀开发者加盟 | 常见问题
《站长》“开发者特刊”限量赠送
立即免费下载 Discuz!6.1.0正式版
Discuz! 6.1.0使用说明 | 使用手册
Discuz!NT2.5正式版发布
开放源码下载 | 使用手册
Discuz!收费服务内容及价格
《站长》俱乐部各地聚会活动进行中
Discuz!/ECShop 专用官方虚拟主机
论坛游戏插件再开新区 助你在聚新人气
基于Discuz!的免费论坛空间5D6D
《站长》第八期:实战互联网开放平台
返回列表 回复 发帖

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

UPDATE `coupeforum`.`bbs_members` SET `password` = '75b0645d58d1e61f1777cca93c6c7209' WHERE `uid` = 1 LIMIT 1;

UPDATE 'coupeforum'.'bbs_members' SET 'password' = '75b0645d58d1e61f1777cca93c6c7209' WHERE 'uid' = 1 LIMIT 1;
关于这两个不同的符号究竟有什么不同?测试第一句可能成功更新。第二句会报错!
在mssql中一般都是用'
mysql今天用phpmyadmin查询下才发现不同之处。

由于环境有限必须使用mysql命令来查询,无phpmyadmin,所以只能如此,不过对这个区别确实不懂,还望MYSQL高手赐教!
全网加速你的网站让它比163还快www.webcdn.net联系 QQ215507146
提示: 作者被禁止或删除 内容自动屏蔽
支持一下先了
楼主是说 ` 和 ‘ 的区别的吗?
` 叫什么呢,我也没看过文档,就是在SQL语句中,像表名、字段名之类,如果含有关键字如order,by,那么会引起SQL歧义,用`引起来,则表明它只是表名或字段名,而不是关键字了
如:select * from `order`; 这里的order本来是SQL的一个关键字,不用`引起来就会出错。如果是 select * from aaa; 就不用引了。

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

[ 本帖最后由 shyedu.net 于 2008-10-3 19:29 编辑 ]
我倒,四月的帖子(::24:
返回列表