我有一个有 4 列的表:
id, user_name, symbol, company.
该id
列是主键,它具有autoIncrement
属性。
我想向表中添加一条记录,我使用:
try
{
connection.Open();
SqlCommand cmd = new SqlCommand("INSERT INTO users_stocks VALUES(" +
"@user_name, @stock_symbol, @company)", connection);
cmd.Parameters.AddWithValue("@user_name", user_name);
cmd.Parameters.AddWithValue("@stock_symbol", stock_symbol);
cmd.Parameters.AddWithValue("@company", company);
int rows = cmd.ExecuteNonQuery();
connection.Close();
//rows number of record got inserted
}
catch (SqlException ex)
{
//Log exception
connection.Close();
}
但它给了我例外(我有 4 列,我在这里只指定 3)。
如何添加带有 autoIncrement 列的行?