首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >MariaDB加载数据信息不能导入单列文件到单列表?

MariaDB加载数据信息不能导入单列文件到单列表?
EN

Database Administration用户
提问于 2018-09-24 05:34:17
回答 1查看 493关注 0票数 0

我试图将10,000通用密码列表导入到一个表中,以禁止在给定系统中使用这些密码。

该文件是一个单列TXT文件。尝试将其放入带有单个列的表中,会给出一个主键错误。因此,我想,我将设置一个带有自动增量的id列,然后为每一行传递null以触发要索引的键。这也不起作用(或者我有语法问题),因为这给了我10,000行数字和空密码字段。

可以这样做吗?或者我应该编写一个python脚本来向每个文本行添加一个索引,然后以这种方式导入它?

我想做的是:

代码语言:javascript
运行
AI代码解释
复制
LOAD DATA INFILE '/tmp/passwords.txt' INTO TABLE `common_passwords` (password,id) SET id=@id+1,password=@password;

这张桌子:

代码语言:javascript
运行
AI代码解释
复制
CREATE TABLE `common_passwords` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `password` varchar(45) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=16384 DEFAULT CHARSET=latin1;

似乎我们应该能够在SQL中很容易地做到这一点.

EN

回答 1

Database Administration用户

发布于 2018-10-10 08:27:20

引用手册:

如果未指定字段或行子句,则默认值与编写以下内容相同:

代码语言:javascript
运行
AI代码解释
复制
FIELDS TERMINATED BY '\t' ENCLOSED BY '' ESCAPED BY '\\'
LINES TERMINATED BY '\n' STARTING BY ''

解释转义字符前面的字符\作为转义序列。例如,\t、\n和\意味着制表符、换行符和反斜杠。有关转义序列的完整列表,请参阅稍后转义字段的讨论。

如果字符转义的字段为空,则不会发生转义序列解释.

..。空('')

-- https://dev.mysql.com/doc/refman/8.0/en/load-data.html

也就是说,如果您有制表符或反斜杠,数据将在读取时损坏。这也许可以解释你遇到的问题。

我想这可能是解决办法:

代码语言:javascript
运行
AI代码解释
复制
FIELDS ESCAPED BY ''
票数 0
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/218419

复制
相关文章
SQL索引优化,菜单列表优化
现象: 在系统中几个数据量大的列表页面,首次进入页面未增加筛选条件,导致进入的列表查询速度非常慢。 分析: 通过SQL查看,是做了count求和查询,然后根据总的记录数来做分页处理。 查询速度慢的 原因是什么?   innodb引擎在统计方面和myisam是不同的,Myisam内置了一个计数器,所以在使用 select count(*) from table 的时候,直接可以从计数器中取出数据。而innodb必须全表扫描一次方能得到总的数量。
oktokeep
2024/10/09
890
从csv文件中导入数据到Postgresql
从csv文件中导入数据到Postgresql已有表中,如果数据已经存在则更新,如果不存在则新建记录。 根据csv文件格式,先在postgresql中建立临时表:
fanzhh
2019/08/20
4.5K0
从Word文件抽取数据导入到Excel文件
pip3 install python-docx; pip3 install xlwl; 从docx抽取数据 import docx def get_docx(): from docx import Document path = "info.docx" document = Document(path) Lines = [] for paragraph in document.paragraphs: Lines.append(paragraph.text) return
Spaceack
2020/11/04
1.7K0
MariaDB 备份加载方法
在本章中,我们将了解各种备份加载方法。 从备份还原数据库是一个简单,有时非常长的过程。
用户9042463
2021/09/29
7810
将文件导入到数据库中_将csv文件导入mysql数据库
我一开始是准备还原数据库的,结果出现了如下问题。因为它并不是备份文件,所以我们无法进行还原。
全栈程序员站长
2022/11/10
14.5K0
将文件导入到数据库中_将csv文件导入mysql数据库
将excel文件导入到数据库
参考:http://blog.csdn.net/jayxujia123/article/details/13684313
保持热爱奔赴山海
2019/09/18
4.5K0
将excel文件导入到数据库
【阅读清单】系列文章清单列表(三)
分布式系统学习 https://cloud.tencent.com/developer/inventory/2708
腾讯云开发者社区
2020/11/06
2.2K0
React 基础案例 | 提醒列表和旅游清单列表(一)
大家好,本系列文章小编将和大家一起,从最基础的真实案例实践 React Hook 相关的知识,如果你已经很熟练了 React Hook 相关内容了,本系列文章你可以忽略。
前端达人
2021/07/16
9060
【阅读清单】系列文章清单列表(二)
动手学深度学习 https://cloud.tencent.com/developer/inventory/1621"
腾讯云开发者社区
2020/11/06
2.1K0
【阅读清单】系列文章清单列表(一)
Centreon+Nagios实战 https://cloud.tencent.com/developer/inventory/272
腾讯云开发者社区
2020/10/26
3.1K0
odoo 给列表视图添加按钮实现数据文件导入
odoo14\custom\estate\models\estate_customer.py
授客
2023/02/26
3.5K0
odoo 给列表视图添加按钮实现数据文件导入
MariaDB到MySQL数据迁移案例分享
最近完成了一套mariadb10.10.x的库到mysql8.0的迁移。给大家分享一下实践过程以及对mysql数据库数据迁移的一些简单思路。
DBA札记
2024/03/12
3870
MariaDB到MySQL数据迁移案例分享
DataTable导入到Excel文件
public static bool DataTableToExcel(System.Data.DataTable dt, string fileName, bool showFileDialog=false)         {             if (showFileDialog)             {                 SaveFileDialog saveFileDialog = new SaveFileDialog();                 saveFile
跟着阿笨一起玩NET
2018/09/18
1.5K0
使用JXL组件导入Excel文件数据到数据库
三、上传(本人使用Struts2+iBatis+Spring框架,上传部分自然也是Struts2方式上传)
张张
2019/12/26
1.3K0
Encode Explorer 单文件PHP目录列表源码
Encode Explorer 是一款单文件 PHP 目录列表源码,能够列出同级目录下的所有文件以及文件夹,便于浏览以及下载。Encode Explorer 支持设置登录名及密码,并且附带了简单的上传功能。
reizhi
2022/09/26
1.2K0
Encode Explorer 单文件PHP目录列表源码
如何加载Class文件到JVM
如下图所示,是ClassLoader加载一个class文件到JVM时需要经过的步骤:
MickyInvQ
2020/09/27
1.3K0
如何加载Class文件到JVM
实现导航栏下拉菜单列表页面
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/linzhiqiang0316/article/details/79858818
林老师带你学编程
2019/05/25
4.4K0
SqlServer导入数据到MySql
1.下载MySql ODBC Driver并进行安装。例如我下载的这个安装包是mysql-connector-odbc-5.1.6-win32.msi。
明年我18
2019/09/18
4.9K0
SqlServer导入数据到MySql
Python批量导入图片到Word文件
问题背景:2017年4月应华章公司邀请,翻译一本来自美国的Python入门教材,全书共750页,2018年4月完成翻译交稿,2018年9月责任编辑寄来样稿进行印刷前校对。经过半个月的检查和校对,又进行了一些小的修改和完善。为避免辛苦修改后的样稿被寄丢,也为了节省邮寄路上的时间,我把需要修改的地方扫描成了图片,然后又编写了几行代码把这些图片整理到Word文件中,最后把Word文件发邮件给编辑就可以了。图片文件、Python程序文件和生成的Word文件如图所示:
Python小屋屋主
2019/12/17
3.8K1
Python批量导入图片到Word文件
【BIGDATA】CSV文件导入到ClickHouse
最近遇到给ClickHouse灌注测试数据的场景。方法多种多样,此处提供一种思路。
BH8ANK
2022/05/12
2.2K0

相似问题

无法在xampp中将ibd导入到MariaDB 10.4

10

在MariaDB列存储中加载数据错误

10

不能删除mariadb中的空数据库

10

MariaDB/MySQL:通过网络远程从转储(.sql)文件导入

10

多个FK定位到单列

20
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文