0

我有一个 mysql 数据库,由 phpmyadmin 管理。我有大约 14,000 条记录——用户用来参加比赛的脚本的所有密码。

我需要更新数据库以反映今年的代码。我已获得 Excel 文件中的代码。DB 中还有其他几列(名称、地址等)。

我想知道的是:

  1. 将 Excel 文件导出为什么
  2. 什么 SQL 查询将实质上用 excel 中的新记录替换 table=competition column=pin 中的数据。

我已经搜索过,似乎在这里找不到任何帮助。提前致谢。

4

2 回答 2

0

您可以使用导入功能将文件作为 Excel 文件导入 PHPMyAdmin,然后使用与此类似的查询来更新信息 UPDATE contest,new_table SET contest.pin=new_table.pin WHERE contest.name = new_table.name

查询的最后部分将是您在两个表之间设置链接的位置,以便它知道每个人对应的 PIN

于 2013-05-27T20:04:22.770 回答
0

要更新表中的数据,您需要使用以下 SQL 语法:

UPDATE <tablename> SET <columnName> = <value> WHERE <condition>

在处理这类需求时,我通常会在 Excel 中添加一列,并使用该=CONCATENATE()函数获取一堆 UPDATE 语句来执行

在此处输入图像描述

于 2013-05-27T20:10:09.717 回答