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多個用戶···