Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 如何将TXT内容插入表中_Mysql_Sql_Text_Import_Phpmyadmin - Fatal编程技术网

Mysql 如何将TXT内容插入表中

Mysql 如何将TXT内容插入表中,mysql,sql,text,import,phpmyadmin,Mysql,Sql,Text,Import,Phpmyadmin,如果不存在,则创建表trxppl( col1int(11)非空默认值“0”, col2varchar(30)非空默认值“”, col3varchar(255)非空默认值“”, col4varchar(255)非空默认值“”, col5varchar(255)非空默认值“”, col6varchar(255)非空默认值“”, col7int(11)默认为空, col8varchar(255)非空默认值“”, col9datetime默认为空, col10int(11)默认为空, col11varc

如果不存在,则创建表
trxppl

col1
int(11)非空默认值“0”,
col2
varchar(30)非空默认值“”,
col3
varchar(255)非空默认值“”,
col4
varchar(255)非空默认值“”,
col5
varchar(255)非空默认值“”,
col6
varchar(255)非空默认值“”,
col7
int(11)默认为空,
col8
varchar(255)非空默认值“”,
col9
datetime默认为空,
col10
int(11)默认为空,
col11
varchar(255)非空默认值“”,
col12
int(11)默认为空,
col13
decimal(10,0)默认为空,
col14
decimal(10,0)默认为空,
col15
int(11)默认为空,
col16
int(11)默认为空,
col17
int(11)默认为空,
col18
int(11)默认为空,
col19
int(11)默认为空,
col20
datetime默认为空,
col21
varchar(255)非空默认值“”,
col22
int(11)默认为空
)ENGINE=InnoDB默认字符集=1


我想用phpmyadmi导入此数据(从文本文件) e、 g.try.txt 该文件包含以下数据:

2 | MAIN ROOM | MAIN ROOM FAMILY | HOUSE | HOME | BIKERS | 235235234 | BUDI1 | 2015-07-20 14:35:56 | 234324 | DATA | 50 | 106.821210 |

2 | MAIN ROOM | MAIN ROOM FAMILY | HOUSE | HOME | BIKERS | 235235234 | JOKO12 | 2015-07-15 16:08:34 | 2343423 | DATA | 100 | 106.831368 |-6.1793116



有人能帮我解决这个问题吗?

phpMyAdmin执行SQL,它可以执行CSV(逗号分隔字段)。您的数据是一个用
|
分隔字段的字符串。您需要首先将此字符串转换为SQL或CSV有效文件(您可以使用PHP或手工制作)。然后,您可以导入到phpMyAdmin

将数据本地填充'/path/to/try.txt'加载到表_name字段中,这些字段以''\n'结尾,用'\n'括起来'(field1,field2,field3)


用你的数据像这样尝试一下

请添加一个特定的问题陈述-“它不起作用“可以假设,但它怎么不起作用?什么样的错误信息或错误行为是我的特征?我只是不知道如何放置这些数据,当我尝试谷歌搜索的一些技巧时,它说各种错误编号中的错误我无法解决,请描述您所做的并发布错误。我猜这是MySQL?我已经为你添加了标签。现在你需要正确地描述这个问题。我使用win。81+xampp和内置phpMyAdmin您需要构建一个脚本(可以使用您最喜欢的语言:PHP、Java、.NET等)来将字符串转换为有效的CSV或SQL文件。如果您创建了CSV(逗号分隔字段),则最简单。你需要先阅读每一行,在每一行中,你需要用模式
|
分隔字段,然后你获得每一行的字段数组。我必须在谷歌上搜索什么关键字?由于谷歌搜索引擎上的“|”被忽略,因此您无需在谷歌上搜索竖条即可实现此目的。搜索有关读取文件并转换为csv或类似内容。如果您知道如何使用您将要使用的语言进行开发,则会更好。如果您不知道如何编程,那么将很难实现这个问题。我在尝试将数据导入texty格式时发现了这个问题,我希望在导出数据库时尝试导入它,如果您使用标准语言(如SQL)则更好。phpMyAdmin以这种格式导出数据库。但我现在不知道如何帮助您,您需要将此文本文件转换为与phpMyAdmin兼容的源代码,而现在它没有。