Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/65.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
Php 将未知格式的数据库查询转换为MySQL查询_Php_Mysql_Sql_Phpmyadmin_Converter - Fatal编程技术网

Php 将未知格式的数据库查询转换为MySQL查询

Php 将未知格式的数据库查询转换为MySQL查询,php,mysql,sql,phpmyadmin,converter,Php,Mysql,Sql,Phpmyadmin,Converter,我是从你那儿得到的 这就是数据的样子: Country,City,AccentCity,Region,Population,Latitude,Longitude ad,aixas,Aixàs,06,,42.4833333,1.4666667 ad,aixirivali,Aixirivali,06,,42.4666667,1.5 ad,aixirivall,Aixirivall,06,,42.4666667,1.5 ad,aixirvall,Aixirvall,06,,42.4666667,1.5

我是从你那儿得到的

这就是数据的样子:

Country,City,AccentCity,Region,Population,Latitude,Longitude
ad,aixas,Aixàs,06,,42.4833333,1.4666667
ad,aixirivali,Aixirivali,06,,42.4666667,1.5
ad,aixirivall,Aixirivall,06,,42.4666667,1.5
ad,aixirvall,Aixirvall,06,,42.4666667,1.5
ad,aixovall,Aixovall,06,,42.4666667,1.4833333
ad,andorra,Andorra,07,,42.5,1.5166667
我想将这个未知类型数据的结构转换为MySQL查询语言,以便将其插入MySQL数据库。可能吗

数据约为145 MB!!如果需要,我可以粘贴整个数据代码


所需的替代解决方案:如何将其插入数据库?

对我来说,它看起来像一个常规的CSV,并且PHPMyAdmin能够在导入菜单中处理这种格式


我看到的问题是,您需要上传一个大文件,而大多数php配置都不允许您上传这么大的文件。为什么不试试,比如说,文件的前1000行?

导入的DB结构是什么?在我看来,它就像简单的逗号分隔值(CSV)数据;不是我会考虑的“未知”SQL,比如:插入表名(ID等)值(1等);我不知道CSV,所以我不知道@MarkBaker我应该怎么做才能将其插入我的数据库?我应该在表中创建'Country,City,Region'字段还是查询会为我这样做?这就是我的XAMPP数据库中的情况:我应该做哪些参数更改?如果使用phpmyadmin并选中“文件的第一行包含表列名称”那么你就不需要手动创建表了。哦,我刚刚看到了你的XAMMP版本。我会首先尝试使用CSV加载数据,但如果使用CSV选项,则使用逗号作为默认分隔符,并将封闭字段和转义字段留空。您还应该在最后一次输入中手动输入字段名。(逗号分隔)