Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/68.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
如何使用Excel中当前的新数据更新MySQL表?_Mysql_Sql_Wordpress_Phpmyadmin - Fatal编程技术网

如何使用Excel中当前的新数据更新MySQL表?

如何使用Excel中当前的新数据更新MySQL表?,mysql,sql,wordpress,phpmyadmin,Mysql,Sql,Wordpress,Phpmyadmin,使用phpMyAdmin可以很容易地提取缺少IP位置的WordPress管理员注释列表,但现在我手头有了这些数据,我正在寻找一种快速方法将其插入表中。我猜这可能是使用(上传)一个.sql文件 » 目前,我在Excel表格中获得了最新数据,其中包含注释ID和注释作者IP列。有数百条记录,具有各种IP地址 更新: 获胜的查询: UPDATE wp_comments x, temp xx SET x.comment_author_IP = xx.IP WHERE x.comment_ID = xx.I

使用phpMyAdmin可以很容易地提取缺少IP位置的WordPress管理员注释列表,但现在我手头有了这些数据,我正在寻找一种快速方法将其插入表中。我猜这可能是使用(上传)一个.sql文件

»

目前,我在Excel表格中获得了最新数据,其中包含注释ID和注释作者IP列。有数百条记录,具有各种IP地址

更新:

获胜的查询:

UPDATE wp_comments x, temp xx
SET x.comment_author_IP = xx.IP
WHERE x.comment_ID = xx.ID;

如果你正在寻找一个手动和简单的过程

  • 使用phpMyAdmin将Excel上载到新表。(它也可以导入EXCEL)
  • 在新创建的表上添加一些外键索引
  • 然后将新表与实际表联接,并更新相关字段

好的想法。可能甚至不需要加入表格,对吗?在更新查询期间,只需使用注释ID上的WHERE进行匹配。找到了一种在更新查询期间进行内部联接的快速方法。感谢您建议导入xls文件!