Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Gibt es eine beliebige Klasse in MySql, die der BulkCopy-Klasse in Sql Server 2005 ähnelt

Soweit ich weiß, gibt es keine, aber es gibt einige Anweisungen, die Sie ausführen können, die der Art und Weise ähneln, wie Sie eine Masseneinfügung mit TSQL durchführen würden.

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

Diese Syntax ist möglicherweise nicht ganz richtig, da ich sie nicht verwenden musste, aber ich habe darüber nachgedacht, wie wir eine Masseneinfügung durchführen würden, wenn wir uns entscheiden würden, die Datenbank für mehr als nur für SqlServer zu öffnen.