Php 用新数据替换所有单元格的SQL查询
我有一个mysql数据库,由phpmyadmin管理。我有大约14000条记录——用户用来参加比赛的脚本的所有pin码 我需要更新数据库以反映今年的代码。我收到了Excel文件中的代码。数据库中还有其他几列(名称、地址等) 我想知道的是:Php 用新数据替换所有单元格的SQL查询,php,mysql,sql,Php,Mysql,Sql,我有一个mysql数据库,由phpmyadmin管理。我有大约14000条记录——用户用来参加比赛的脚本的所有pin码 我需要更新数据库以反映今年的代码。我收到了Excel文件中的代码。数据库中还有其他几列(名称、地址等) 我想知道的是: 将Excell文件导出为什么 SQL查询将用excel中的新记录替换table=contest column=pin中的数据 我已经搜索过了,似乎在这里找不到任何帮助。提前谢谢 您可以使用导入功能将文件作为Excel文件导入PHPMyAdmin,然后使用与此类
我已经搜索过了,似乎在这里找不到任何帮助。提前谢谢 您可以使用导入功能将文件作为Excel文件导入PHPMyAdmin,然后使用与此类似的查询来更新信息
UPDATE contest,new_table SET contest.pin=new_table.pin WHERE contest.name=new_table.name
查询的结尾部分是设置两个表之间的链接,以便它知道每个人对应的PIN要更新表中的数据,需要使用以下SQL语法:
UPDATE <tablename> SET <columnName> = <value> WHERE <condition>
updateset=WHERE
在处理此类需求时,我通常会在Excel中添加一列,并使用=CONCATENATE()
函数来获取一组要执行的UPDATE语句
好的,我已将两条数据插入主数据库。每次我运行查询合并它们时,PHPmyadmin都会超时。我正在运行以下命令:'code'UPDATE contest,pin2 SET contest.pin=pin2.pin(我不得不删除'WHERE'调用,因为我一直遇到语法错误)在我的数据库'admin'中有一个表'contest',列'pin',另一个表名为'pin2',行名为'pin',我不确定缺少什么语法。我需要contest.pin从pin2获取数据。pinQuestion可能更适合。