![]() |
幫忙看看一個mysql 更改資料問題
沒學過mysql 請幫忙一個問題如下
UPDATE user SET money=0 where user='root'; 我想問一下 money=0 與money="0" 如果0是數字的話 哪一個表示才是對的 如果有多個user 要設定money=0 的話 如何在where 後面 表示多個user 如果有幾百個user 有辦法透過軟體例如 excel 來快速寫完語法嗎? 謝謝 |
基本上數值表示是不加單引號(')或雙引號("")的,
但式子中若不加以數值運算,用 money=0 與money="0" 都可以正確顯示 多個user 要設定money=0 的話,可以用 IN 來操作, WHERE user IN(root1,root2,root3,......), |
如果你指的是全部的user一起改....這麼下是可以的
UPDATE user SET money=0 |
謝謝 二位前輩
請問一下 我底下這樣寫對嗎? UPDATE user SET money=0 where usernum in(aa-11,bb-22,dd-44) ------------------------------------------------------ 初學者~embarass: slob兄有提示我了:bow 我知道怎麼表示字串了 已經OK了 謝謝 |
字串要單引號包夾起來~
UPDATE user SET money=0 where usernum in('aa-11','bb-22','dd-44') |
引用:
mysql的東西真的很好用 以前要花上好幾天時間的事 一個語法幾秒鐘就完成了 而且不怕會分心出錯 就算錯了 錯的離譜 也有備份可恢復:songyy |
所有時間均為 +8。現在的時間是 10:18 PM。 |
Powered by vBulletin® 版本 3.8.4
版權所有 ©2000 - 2025,Jelsoft Enterprises Ltd.