MySQL如何在不影响其他值的情况下插入一个值

时间:2012-06-22 16:55:33

标签: mysql insert

在我的表“帐户”中,我有四列,如

user,pass,column1,column2 我需要在column2中插入值,其中user ='special_user_value'。 我怎么能这样做?

4 个答案:

答案 0 :(得分:3)

使用更新查询,如:

Update table_nm set field1=value1,  Field2=value2 Where condition;

答案 1 :(得分:2)

您不会在列中“插入值”。您插入,其中包含您在表创建中指定的所有列的值;就像真正的桌子或exc​​el表格一样。

如果您需要更改特定行的列值,您可以使用UPDATE

UPDATE table_name SET column2='new value' WHERE user='special_user_value'

这是一个非常基本的例子。如果您按照我为UPDATE提供的链接,您可能会了解有关更改特定行的表值的详情。

如果您正在寻找实际插入具有该列特定值的新行,您可以遵循INSERT INTO来实现该目标。

答案 2 :(得分:2)

UPDATE Accounts SET column2='NewValue' WHERE user='special_user_value'

答案 3 :(得分:2)

UPDATE accounts
SET    column2 = 'New Value'
WHERE  user = 'special_user_value';