Mysql
 sql >> Base de données >  >> RDS >> Mysql

Existe-t-il une classe dans MySql qui ressemble à la classe BulkCopy dans Sql Server 2005

Pour autant que je sache, il n'y en a pas, mais vous pouvez exécuter certaines instructions similaires à la manière dont vous effectueriez une insertion en bloc à l'aide de TSQL.

SqlCommand sql
sql.CommandText = "LOAD DATA INFILE '" + path + "' INTO TABLE att_temp FIELDS TERMINATED BY '\t' ENCLOSED BY '\"' LINES TERMINATED BY '\n'";

Cette syntaxe n'est peut-être pas tout à fait correcte car je n'ai pas eu besoin de l'utiliser, mais je réfléchissais à la manière dont nous effectuerions une insertion en bloc si nous décidions d'ouvrir la base de données à davantage au lieu de simplement SqlServer.