问题描述
staticvoidMain(string[]args){MySqlConnectionconn=null;conn=newMySqlConnection("DataSource=localhost;Database=test;UserID=root;Password=123456");conn.Open();if(conn.State.ToString()=="Open"){Console.WriteLine("连接到MySql数据库,连接成功!");MySqlCommandcom=newMySqlCommand();com.Connection=conn;com.CommandText="INSERTINTOscoreVALUES(21,902,'英语',85),(22,903,'英语',90)";inti=com.ExecuteNonQuery();if(i>0){Console.WriteLine("插入的记录数为:"+i);}}else{Console.WriteLine("连接失败!");}}以上是我的程序,要怎么改?
解决方案
解决方案二:
"INSERTINTOscoreVALUES(21,902,'英语',85),(22,903,'英语',90)"你把这个丢你数据库运行看看就知道了
解决方案三:
一条insert只能插入一条数据..
解决方案四:
MySQL批量插入多条,需要有分号结束符的吧?INSERTINTOscoreVALUES(21,902,'英语',85),(22,903,'英语',90);
解决方案五:
引用3楼lovelj2012的回复:
MySQL批量插入多条,需要有分号结束符的吧?INSERTINTOscoreVALUES(21,902,'英语',85),(22,903,'英语',90);
mysql还有这语法,果然差别大啊..
时间: 2024-10-31 00:40:09