string[] ArraySQL=new string[3];
ArraySQL[0]="insert into tb (name) values ('aa')";
ArraySQL[1]="insert into tb (name) values ('bb')";
ArraySQL[2]="insert into tb (name) values ('cc')";for (int i = 0; i < 3; i++)
{
MySqlCmd.CommandText = ArraySQL[i];
MySqlCmd.ExecuteNonQuery();
}
我这样循环执行后,在mysql数据库里查询都是"aa"哪位高手知道原因,告诉我下,谢谢
ArraySQL="insert into tb (name) values ('aa'),('bb'),('cc')";
MySqlCmd.CommandText = ArraySQL;
MySqlCmd.ExecuteNonQuery();何必那么麻烦 试试这个
{
MySqlCmd.CommandText = ArraySQL[i];
console.writeline(MySqlCmd.CommandText); // 确认一下你的SQL语句。
MySqlCmd.ExecuteNonQuery();
}