C# 我数据库中的所有数据都已更新。如何仅更新1行?
上述代码正常工作,但我的数据库中的所有数据都已修改,如何修复此问题?将更改现有数据,您需要使用指定要更改的数据C# 我数据库中的所有数据都已更新。如何仅更新1行?,c#,mysql,C#,Mysql,上述代码正常工作,但我的数据库中的所有数据都已修改,如何修复此问题?将更改现有数据,您需要使用指定要更改的数据 string query=“UPDATE addwsinventory SET compname=?compname,alloc=?alloc,department=?department,facility=?facility,ipadd=?ipadd,emailadd=?emailadd,os=?os,processor=?memory,pkey=?pkey,mskey=?mskey
string query=“UPDATE addwsinventory SET compname=?compname,alloc=?alloc,department=?department,facility=?facility,ipadd=?ipadd,emailadd=?emailadd,os=?os,processor=?memory,pkey=?pkey,mskey=?mskey,sophos=?sophos,belarcdate=?belarcdate,comments=?comments,sysadmin=?sysadmin”;在update语句中添加where子句。
using(MySqlConnection conn = new MySqlConnection(myConstring))
using (MySqlCommand cmd = new MySqlCommand(query, conn)
{
conn.Open();
cmd.Parameters.Add("?compname", Tb_AddWsComp.Text);
cmd.Parameters.Add("?alloc", Tb_AddWsAlloc.Text);
cmd.Parameters.Add("?department", Cb_AddWsDepart.Text);
cmd.Parameters.Add("?facility", Cb_AddWsFacility.Text);
cmd.Parameters.Add("?ipadd", Tb_AddWsIpAd.Text);
cmd.Parameters.Add("?emailadd", Tb_AddWsEmail.Text);
cmd.Parameters.Add("?os", Cb_AddWsOs.Text);
cmd.Parameters.Add("?processor", Tb_AddWsProcess.Text);
cmd.Parameters.Add("?memory", Tb_AddWsMemory.Text);
cmd.Parameters.Add("?pkey", Cb_AddWsPkey.Text);
cmd.Parameters.Add("?mskey", Tb_AddWsOfficeKey.Text);
cmd.Parameters.Add("?sophos", Cb_AddWsSophos.Text);
cmd.Parameters.Add("belarcdate", belarcDate);
cmd.Parameters.Add("?remarks", Tb_AddWsRemarks.Text);
cmd.Parameters.Add("?sysadmin", Tb_AddWsSysAd.Text);
MessageBox.Show("Updated");
cmd.ExecuteNonQuery();
conn.Close();
}
string query = "UPDATE addwsinventory SET compname =?compname,alloc=? alloc,department=?department,facility=?facility,
ipadd=?ipadd,emailadd= emailadd,os=?os,processor=?processor,memory=?memory,pkey=?pkey,mskey=?m skey,sophos=?sophos,
belarcdate=?belarcdate,remarks=?remarks,sysadmin=sysadmin ";
UPDATE [ database_name . [ schema_name ] . | schema_name . ] table_name
SET { column_name = { expression | NULL } } [ ,...n ]
[ FROM from_clause ]
[ WHERE <search_condition> ]
[ OPTION ( LABEL = label_name ) ]
[;]
string query = "UPDATE addwsinventory SET compname .../... WHERE <your condition> ";
INSERT [INTO] table_or_view [(column_list)] data_values