標題:
sql 集體修改語法一問(急)
發問:
我有由 id命名為 1 至到 1000 的 1000個id而我想把他們的"expire"欄都設為 "2010-06-30"應該怎做?下面是我改id"60" 的一條UPDATE `tc2008summer`.`studentrecord` SET `expire` = '2010-06-30' WHERE `studentrecord`.`id` =60如想改多過一個id 應怎樣?UPDATE... 顯示更多 我有由 id命名為 1 至到 1000 的 1000個id 而我想把他們的"expire"欄都設為 "2010-06-30" 應該怎做? 下面是我改id"60" 的一條 UPDATE `tc2008summer`.`studentrecord` SET `expire` = '2010-06-30' WHERE `studentrecord`.`id` =60 如想改多過一個id 應怎樣? UPDATE `tc2008summer`.`studentrecord` SET `expire` = '2010-06-30' WHERE `studentrecord`.`id` =60,61 這樣好像也是錯的 如想1到1000也改應該是? UPDATE `tc2008summer`.`studentrecord` SET `expire` = '2010-06-30' WHERE `studentrecord`.`id` =1-1000 應該不是這樣吧?
最佳解答:
大部份編程語言在測試方面都是一對一的 例如檢測 A 是否 3 可以寫成 If A = 3 如檢測 A 是否 3 或 5 則寫成 If (A = 3 ) or (A=5) 如檢測 A 是否由 3 或 30 則寫成 If (A >= 3 ) and (A=1 and `studentrecord`.`id`
此文章來自奇摩知識+如有不便請留言告知
其他解答:
where studentrecord between (1) and (1000) 2010-01-17 21:38:14 補充: thanks for using my idea!
留言列表