当前位置:   article > 正文

mysql 建表覆盖原先表_sql数据库表,如何覆盖以前的数据

sql中覆盖原表的语句是什么

想将新的数据导入覆盖掉原来的数据,从第一行开始,所有列的数据都是新的,怎么写sql语句?求指点代码如下for(intb=0;b

想将新的数据导入覆盖掉原来的数据,从第一行开始,所有列的数据都是新的,怎么写sql语句?求指点

代码如下

for (int b = 0; b < dt.Rows.Count; b++)

{

string value1;

value1 = bp1[b, 0];

string insert = "INSERT INTO a(id) values('" + value1 + "') SELECT * FROM a where id = '" + id + "'";

SqlConnection conn = new SqlConnection(cs);

conn.Open();

SqlDataAdapter adapter = new SqlDataAdapter(insert, conn);

DataSet ds = new DataSet();

adapter.Fill(ds, "a");

SqlCommand cmd = new SqlCommand("select * from a", conn);

cmd.CommandType = CommandType.Text;

adapter.SelectCommand = cmd;

DataSet ds1 = new DataSet();

adapter.Fill(ds1, "a");

this.dataGridView1.DataSource = ds1;

this.dataGridView1.DataMember = "a";

conn.Close();

}

展开

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Li_阴宅/article/detail/775726
推荐阅读
相关标签
  

闽ICP备14008679号