我有一个由phpmyadmin管理的mysql数据库。我有大约14,000条记录 - 用户用来参加比赛的脚本的所有密码。
我需要更新数据库以反映今年的代码。我已经在Excel文件中提供了代码。 DB中还有其他几个列(名称,地址等)。
我想知道的是:
我已经搜索过,似乎无法在这里找到任何帮助。提前致谢。
答案 0 :(得分:0)
您可以使用导入功能将文件作为Excel文件导入PHPMyAdmin,然后更新您将对此使用类似查询的信息
UPDATE contest,new_table SET contest.pin=new_table.pin WHERE contest.name = new_table.name
查询的结尾部分是您在两个表之间设置链接的位置,以便知道哪个PIN与每个人对应
答案 1 :(得分:0)
要更新表中的数据,您需要使用以下SQL语法:
UPDATE <tablename> SET <columnName> = <value> WHERE <condition>
在处理这类需求时,我通常会在Excel中添加一列并使用=CONCATENATE()
函数来获取一堆UPDATE语句来执行