sha*_*oys 2 php mysql database excel phpmyadmin
我有一张桌子,里面有大约。10,000 条客户记录。表结构如下所示:
客户 ID | 名字| 姓氏| 电话号码
我正在尝试使用更新的 Excel 文件更新PhoneNumber列,该文件只有两列ClientID | 电话号码
我的 cpanel 安装了 phpmyadmin,但是如何将 excel 文件导入数据库并仅根据ClientID更新PhoneNumber?
谢谢大家!
我不知道这是否可行,但是您可以轻松地使用 Excel 电子表格生成一系列 MySQL 命令来更新电话号码。如果 ID 为 A 列,电话号码为 B 列,则函数为:
concatenate("update yourTableName set phonenumber = '", A1, "' where ID = ", B1, ";")
然后填写并将生成的命令复制到 PHPMyAdmin 的 SQL 选项卡中。
简单、棘手且聪明的解决方案:
用列复制它做数据表:
SQL | PhoneNumber | SQL | ClientID | SQL
Run Code Online (Sandbox Code Playgroud)
样本数据:
第 1 列:(UPDATE clients SET phonenumber = '将其复制到每一行)
第 2 栏: 12345
第 3 列:(' WHERE ClientID=将其复制到每一行)
第 4 栏: 123
第 5 列:(;将其复制到每一行)
另存为CSV(空格分隔,不带引号),导入为SQL