如何使用Excel更新mySQL数据库中的列

我有一张桌子,里面有约。 10,000个客户logging。 表结构如下所示:

ClientID | 名字 | 姓氏 | 电话号码

我正在尝试使用更新后的Excel文件更新PhoneNumber列,该文件只有两列,即ClientID | 电话号码

我的cPanel安装了phpmyadmin,但是如何将excel文件导入到数据库中,并且只更新基于ClientIDPhoneNumber

谢谢大家!

我不知道这是否可行,但是您可以轻松使用Excel电子表格生成一系列MySQL命令来更新电话号码。 如果ID是A列,而电话号码是B列,那么这个function就是:

concatenate("update yourTableName set phonenumber = '", A1, "' where ID = ", B1, ";")

然后填写并将结果命令复制到PHPMyAdmin的SQL选项卡中。

简单,棘手,聪明的解决scheme:

复制它做数据表与列:

 SQL | PhoneNumber | SQL | ClientID | SQL 

样本数据:

列1: UPDATE clients SET phonenumber = ' (将其复制到每一行)

第2栏: 12345

列3: ' WHERE ClientID= (复制到每一行)

第4栏: 123

第5栏: (复制到每一行)

将其另存为CSV(空格分隔,不带引号),导入为SQL