【问题标题】:MySQL how to insert one value without affecting other valuesMySQL如何插入一个值而不影响其他值
【发布时间】:2012-06-22 16:55:33
【问题描述】:

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

用户、密码、column1、column2 我需要将值插入 column2,其中 user='special_user_value'。 我该怎么做?

【问题讨论】:

    标签: mysql insert


    【解决方案1】:

    使用如下更新查询:

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

    【讨论】:

      【解决方案2】:
      UPDATE accounts
      SET    column2 = 'New Value'
      WHERE  user = 'special_user_value';
      

      【讨论】:

        【解决方案3】:

        您不会将值“插入”到列中。您插入一个,它具有您在创建表时指定的所有列的值;就像一张真正的表格,或者是 Excel 表格。

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

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

        这是一个非常基本的示例。如果您点击我为UPDATE 提供的链接,您可能会了解有关更改特定行的表值的更多信息。

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

        【讨论】:

          【解决方案4】:
          UPDATE Accounts SET column2='NewValue' WHERE user='special_user_value'
          

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2022-01-21
            • 2022-08-02
            • 1970-01-01
            • 2017-08-07
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多