gpt4 book ai didi

mysql - 将数据插入 MySQL/MariaDB 的最快、最简单的方法是什么?

转载 作者:行者123 更新时间:2023-11-29 12:38:11 26 4
gpt4 key购买 nike

我有一个名为折扣的表。

CREATE TABLE discounts (
id INT NOT NULL AUTO_INCREMENT,
title VARCHAR(255) NOT NULL,
expired_date DATE NOT NULL,
amount DECIMAL(10,2) NULL,
PRIMARY KEY (id)
);

我需要从后端插入超过一百万。如果我通过插入查询运行,则需要很长时间才能在我的 MariaDB 服务器中执行。

有没有最简单的方法来执行查询,例如从文本文件或 SQL 文件导入数据?

最佳答案

首先打开记事本,在其中输入以下内容。

/* give tab inbetween the columns */
Spring Break 2014 20140101 20
Back to School 20140901 25
Summer 2014 20140825 10

并将文件以.sql或.txt文件格式保存在C盘。

打开MariaDB/mysql并粘贴以下代码

use test;   /* here test is the database name */
/* i save the file path in c:/ drive */
LOAD DATA LOCAL INFILE '/sample.sql' /* here sample if the file name */
INTO TABLE discounts COLUMNS TERMINATED BY '\t' /* \t it will truncate the tab */
(title, expired_date, amount);

执行查询。

它将执行无限数量的记录。

关于mysql - 将数据插入 MySQL/MariaDB 的最快、最简单的方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26465730/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com