Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Linux系統教程 >> Linux教程 >> Ecmal批量添加商店(包括分區和權限)

Ecmal批量添加商店(包括分區和權限)

日期:2017/2/7 14:39:33      編輯:Linux教程
 

ShowBox的商城基本進入尾聲。前段時間介紹了《ECmall批量添加用戶》。

但是發現後台沒辦法批量添加商城,所以又花了一個晚上研究在SQL中添加商城,包括分區和權限。

首先用這個語句在Excel的A1中調用商店名和店主名,在B1調用店主id生成加入開通商城的代碼:

‘‘
=CONCATENATE(INSERT INTO ecm_store VALUES (“,B1,”‘, ‘”,A1,”‘, ‘”,A1,”‘, ”, NULL , ”, ”, ”, ”, ’1′, ”, ’0′, ’0.00′, NULL , ’1′, ”, ’1282202793′, ’0′, NULL , ’14′, ’1′, ”, NULL , NULL , NULL , ”, ”, ”, ”, ”, ”);)’’

‘‘
INSERT INTO ecm_store VALUES (’14′, ‘A101′, ‘A101′, ”, NULL , ”, ”, ”, ”, ’1′, ”, ’0′, ’0.00′, NULL , ’1′, ”, ’1282202793′, ’0′, NULL , ’14′, ’1′, ”, NULL , NULL , NULL , ”, ”, ”, ”, ”, ”);’’

然後生成之後發現 商城分區不是在商店的表裡面設置的,又研究了分區和商店的關系表。用Excel語句在B1調用商店id在C1調用分區id生產SQL語句:

‘‘
=CONCATENATE(INSERT INTO ecm_category_store (cate_id, store_id) VALUES (‘”,c1,”‘, ‘”,B1,”‘);)’’

‘‘
INSERT INTO ecm_category_store (cate_id, store_id) VALUES (’1′, ’14′);’’

本來以為這樣就可以,結果早上他們測試之後發現權限不對~所以又重新研究了權限那一塊,得出我們用的是all權限,所以用Excel的語句在D1裡面調用用戶id和商店id(我兩個是一樣的):

‘‘
=CONCATENATE(“INSERT INTO ecm_user_priv ( user_id , store_id , privs ) VALUES (‘”,D1,”‘, ‘”,D1,”‘, ‘all’);”)’’
‘‘
INSERT INTO ecm_user_priv ( user_id , store_id , privs ) VALUES (‘”,14,”‘, ‘”,14,”‘, ‘all’);’’

最後就可以正常使用了··就這樣添加了300多個用戶···

Copyright © Windows教程網 All Rights Reserved