【问题标题】:inserting data in mysql [closed]在mysql中插入数据[关闭]
【发布时间】:2013-03-09 17:21:05
【问题描述】:

我想知道如何只在 mysql 数据库的特定列中插入?

我的数据库中有 12 个字段或列。我想只在最后一列中插入数据。如何在 PHP 中做到这一点?

【问题讨论】:

  • 您不能只插入列,因为这会违反最低限度的第一范式。你是说你想要 11 个NULLs 和该行最后一列的数据?

标签: php mysql sql sql-insert


【解决方案1】:

你只需要指定最后一列的名称,例如

INSERT INTO tableName(colName) VALUES (val1)

【讨论】:

    【解决方案2】:

    使用仅列出这一列的 INSERT 语句。这是否有效取决于表中列的定义。可能某些其他列是“必需的”

    【讨论】:

      【解决方案3】:
      INSERT INTO table_name ( field1 )
                         VALUES
                         ( value1 );
      

      【讨论】:

        【解决方案4】:

        您可以使用 SQL 来完成。

        INSERT INTO TABLE_NAME (COLUMN_NAME, COLUMN_NAME2) VALUES (VALUE_OF_PHP, VALUE_OF_PHP_2)
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2020-08-28
          • 1970-01-01
          • 2020-12-24
          • 1970-01-01
          相关资源
          最近更新 更多