2011-05-03 121 views
2

我有下面的MySQL“测试”表:在MySQL字段设置的所有值设置为0

id -- number 
1 -- 2 
2 -- 33 
3 -- 32 
4 -- 162 
5 -- 42 
6 -- 142 
7 -- 113 
8 -- 12 

什么是查询,以把所有的值字段“数量”为0?

我正在尝试一种重置。

谢谢!

回答

5

这里:

UPDATE test SET number = 0; 
+0

新手在这里,对不起这样一个愚蠢的问题。谢谢! – user712027 2011-05-03 15:47:05

+0

让我想起我的一位教授曾经说过的话......“没有愚蠢的问题,只有愚蠢的人”。他没有得到很多问题问那个班... – 2011-05-03 16:03:58

+0

@MarcB:然后他们变得更加愚蠢! – 2011-05-03 16:06:00

5

你可以做一个简单的更新语句:

UPDATE test 
    SET number = 0 
2
update `test` set `number` = '0' 
+1

1用于使用反引号 – 2011-05-03 15:46:34

+0

1为定界符。 -1表示小写关键字。嘘! – 2011-05-03 15:46:40

+0

@Tomalak Geret'kal:UPDATE和update有什么区别? – 2011-05-03 15:51:01

0

你只是想将所有的值为零?

UPDATE test SET number = 0; 
0
UPDATE `test` 
    SET `number` = '0'