close

標題:

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`

aa.jpg

 

此文章來自奇摩知識+如有不便請留言告知

其他解答:

where studentrecord between (1) and (1000) 2010-01-17 21:38:14 補充: thanks for using my idea!

arrow
arrow
    創作者介紹
    創作者 ohe09nz81r 的頭像
    ohe09nz81r

    ohe09nz81r的部落格

    ohe09nz81r 發表在 痞客邦 留言(0) 人氣()