ECmall批量添加用户

Yourtion 创作于:2010-08-20     全文约 799 字, 预计阅读时间为 3 分钟

最近在做Showbox的job,用ECmall做的商城。因为商家那边要求要批量添加店里的用户,但是后台没有这样的功能,也就只有从sql那边下手。顺便温习一下Excel和SQL。

经过研究他的数据库结构,终于得到了要添加的SQL语句,结果在前台发现登录不了。才知道密码忘了用MD5去加密。

最后用语句:

INSERT INTO jcom_mall.ecm_member VALUES (NULL , 'yourtion', 'mail@yourtion.com', '5fa2db591ebb44529673957ed8b738fc', '', '0', NULL , NULL , NULL , NULL , NULL , NULL , NULL , NULL , '0', NULL , NULL , '0', '0', NULL , '0', NULL , '');

添加好用户,然后是用Excel表格进行用户名等数据的代入和SQL语句的生成,查了不少资料和尝试多次之后得出语句:

CONCATENATE("INSERT INTO jcom_mall.ecm_member VALUES (NULL , '",A1,"', 'mail@yourtion.com', '5fa2db591ebb44529673957ed8b738fc', '', '0', NULL , NULL , NULL , NULL , NULL , NULL , NULL , NULL , '0', NULL , NULL , '0', '0', NULL , '0', NULL , '');")

其中“A1”就是用户名所在列,其他用户信息忽略,等用户第一次登陆更改密码和其信息时候更改,你也可以在Excel上面写好按照”,A1,”的形式导入语句。

希望你能举一反三,有空我会找一些关于SQL和Excel的资料,希望对你有帮助~

原文链接:https://blog.yourtion.com/ecmall-bulk-add-users.html