博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何将字段中带逗号的SQLite数据库数据导入到MySQL
阅读量:6675 次
发布时间:2019-06-25

本文共 593 字,大约阅读时间需要 1 分钟。

以前在数据库导入中没有遇到过什么问题,如下这样导入

load data local infile 'D:\
data.csv
' into table 
table1
 fields terminated by ',';
但是今天遇到了一个问题,这个SQLite表的数据如下:
在这个表中的某些字段中的数据里面包含逗号,上面这个方法已经不能再使用。解决的具体步骤如下:
一、下载了一个MySQL数据库图形化管理工具Navicat
下载地址:
二、使用SQL Expert将数据导出为Excel格式

然后另存为.txt格式并用制表符分割

由于我的SQLite中有BOOL类型数据,但是在MySQL中保存BOOLEAN值时用1代表TRUE,0代表FALSE,boolean在MySQL里的类型为tinyint(1),

MySQL里有四个常量:true,false,TRUE,FALSE,它们分别代表1,0,1,0,所以我将.txt文本中的True替换为1,False替换为0

三、创建表格

直接使用SQLite Expert 中的DDL

Ctrl+A 再 Ctrl+C粘贴到记事本中,并将其中的引号用空格替换

四、使用Navicat导入数据

  按默认,下一步,下一步........

  成功导入数据

转载于:https://www.cnblogs.com/lanzhi/p/6469521.html

你可能感兴趣的文章
iOS开发网络篇—NSURLConnection基本使用
查看>>
angularjs笔记(二)
查看>>
SQL Server数据库多种方式查找重复记录
查看>>
Target runtime Apache Tomcat v6.0 is not defined.错误解决方法
查看>>
为什么我们要研究中断?【转】
查看>>
tcpdump wireshark 实用过滤表达式(针对ip、协议、端口、长度和内容) 实例介绍...
查看>>
C#.net调用axis2webService
查看>>
NOIP2010乌龟棋[DP 多维状态]
查看>>
Linux 系统中用户切换(su user与 su - user 的区别)
查看>>
微信订阅号消息回复测试
查看>>
数据库 Proc编程二
查看>>
zabbix-agent 自动注册
查看>>
基于3D Vision眼镜的OSG立体显示 【转】
查看>>
java.lang.AbstractStringBuilder.enlargeBuffer
查看>>
HTML5新增与结构有关的元素
查看>>
C# 复制和克隆认识浅谈
查看>>
Python和Flask真强大:不能错过的15篇技术热文(转载)
查看>>
【LeetCode】Swap Nodes in Pairs 链表指针的应用
查看>>
Swift,Objective-C语言性能对照測试
查看>>
[Node] Using dotenv to config env variables
查看>>