2013-03-09 106 views
-2

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

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

+0

您不能仅插入到列中,因为这将违反最小的第一范式。你是说你想在该行的最后一列中添加11个NULL和数据吗? – 2013-03-09 17:22:13

+1

[你有什么尝试?](http://whathaveyoutried.com/) – Ares 2013-03-09 17:22:42

回答

1

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

2

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

INSERT INTO tableName(colName) VALUES (val1) 
+0

是的,谢谢。 – subhro 2013-03-09 17:23:23

+0

不客气':D' – 2013-03-09 17:24:22

0
INSERT INTO table_name (field1) 
        VALUES 
        (value1); 
0

您可以使用SQL来完成。

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