Heim > Backend-Entwicklung > PHP-Tutorial > Detaillierte Vorgänge des MySQL-Batch-Imports von Daten über LOAD DATA INFILE unter dem TP5-Framework

Detaillierte Vorgänge des MySQL-Batch-Imports von Daten über LOAD DATA INFILE unter dem TP5-Framework

王林
Freigeben: 2023-04-07 10:48:01
nach vorne
2367 Leute haben es durchsucht

Referenzhandbuch zur Verwendung der LOAD DATA INFILE-Anweisung. Die Anweisungsparameter in diesem Artikel verwenden Standardwerte

PHP: TP-Framework-Umgebung

// 定义文件路径
$file_path = 'LOAD_DATA_LOCAL_INFILE.txt';

set_time_limit(1000);
$fhandler = fopen($file_path,'w');
if($fhandler == false){
    // 文件打开失败
}

$id = 7;
$add_time = time();

// 向文件中写入数据  这里是写入 10万条
$sql = "$id\t$add_time";
$num = 100000;
$i = 0;
while($i < $num){
    $i++;
    fwrite($fhandler,$sql."\r\n");
}

$dbc = [
    // 这里是数据库信息
   
    // 数据库连接参数  可能需要这些参数 这里是在 TP 框架中需要设置的参数
    &#39;params&#39; => [PDO::ATTR_CASE => PDO::CASE_LOWER,PDO::ATTR_EMULATE_PREPARES => true,PDO::MYSQL_ATTR_LOCAL_INFILE => true], 
];

// thinkphp 执行SQL 语句方式
$rs = Db::connect($dbc)->execute("LOAD DATA LOCAL INFILE &#39;{$file_path}&#39; INTO TABLE youtablename (cid,add_time)");
Nach dem Login kopieren

Oben geht es um den operativen Betrieb des MySQL-Batch-Importierens von Daten Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website: MySQL-Video-Tutorial

Das obige ist der detaillierte Inhalt vonDetaillierte Vorgänge des MySQL-Batch-Imports von Daten über LOAD DATA INFILE unter dem TP5-Framework. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:cnblogs.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage