喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 喜悦证交所 | 帮助

RSS 订阅当前论坛  

招聘PHP开发人员(北京)

上一主题 下一主题
     
标题: mysql 支持update语句的where后面跟上“select”语句吗??  
 
xaero (xaero)
注册会员
Rank: 2
初级会员



UID 64558
精华 0
积分 58
帖子 36
金钱 58 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2005-6-4
状态 离线
[广告]: 代充Paypal帐号美元
mysql 支持update语句的where后面跟上“select”语句吗??

如:延长张三借阅的《数据结构》的借阅期为180天。

UPDATE temp_record
SET borrow_term=180
   WHERE record_id=
    (SELECT record_id FROM temp_record,browser_info,book_info
WHERE  browser_info.browser_name=’张三’ AND  book_name=’数据结构’
AND temp_record.book_id= book_info.book_id
AND temp_record.browser_id= browser_info.browser_id
)
mysql支持这样的语句么?
不支持的话怎么改写???

[ 本帖最后由 xaero 于 2007-10-22 01:48 PM 编辑 ]
2007-10-22 01:47 PM#1
查看资料  发短消息  顶部
 
seakingx
金牌会员
Rank: 6Rank: 6


UID 75142
精华 0
积分 1251
帖子 801
金钱 663 喜悦币
威望 0
人脉 588
阅读权限 70
注册 2006-6-18
来自 海口
状态 离线
[广告]: Enom域名自助付费 自助注册 自助PUSH 主流域名COM等一律57.99元年
这个没试过, 但mysql 支持   update ...  set ...  where exists (select ... from ... where ... )  
这种方式可以满足你的需要。




锐升科技
2007-10-22 03:01 PM#2
查看资料  Blog  发短消息  QQ  顶部
 
newmewo (newmewo)
注册会员
Rank: 2
初级会员



UID 16785
精华 0
积分 73
帖子 108
金钱 73 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2002-9-30
状态 离线
[推荐阅读] 请教一个URL正则重写的问题...
不知道。谁知道的给我说说被。可能新版本支持。 条件是不允许同时修改俩表。手册中这句不知道如何理解。
宽的理解是应该能支持。
2007-10-23 10:21 PM#3
查看资料  发短消息  顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.022912 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP