-4

我正在尝试向现有的插入查询添加一个额外的列和值 - 都是整数,并且遇到了麻烦。

有什么要注意的吗?

4

2 回答 2

1

你在你的问题中没有付出太多:

我正在尝试向现有的插入查询添加一个额外的列和值 - 都是整数,并且遇到了麻烦。

有什么要注意的吗?

最佳做法是列出您打算在列列表中包含值的所有列,因此请确保将它们添加到此处,以及 VALUES 列表:

insert into YourTable (col1, col2,..., newCol1, newCol2) 
VALUES (1,2,...,new1, new2)

确保您得到的列名拼写正确,并且表中实际上包含这些新列。

于 2010-04-13T14:21:48.227 回答
0

确保列名序列与插入数据序列相同。例子

插入表名 (ColumnName1,ColumnName2) 值 (1,'data')

变成

INSERT INTO TABLENAME (ColumnName1,ColumnName2, ColumnNameNEW ) 值 (1,'data',' newcolumndata ')

请注意,新列名和新数据都位于序列中的第三位。

于 2010-04-14T10:43:46.517 回答