![]() |
Как поменять группу пользователей сайта?
Есть несколько групп пользователей сайта. В каждой по несколько пользователей. Как элегантно слить всех пользователей в одну группу?
Спасибо. |
FE или BE ?
Не понятно что значит "в группе есть пользователи". В TYPO3 для каждого пользователя можно указать несколько групп - то есть у пользователя есть группы. Если проблема в том, что долго менять вручную, то прямые SQL запросы вам в помощь. |
Да, Вы правы, в BE есть несколько групп, в каждой десятки юзеров. Их надо объединить в одну. Проблема, что долго по каждому юзеру руками.
Если бы Вы были так добры и написали бы пример такого прямого SQL-запроса... я был бы Вам благодарен :-)) phpMyAdmin установлен. Спасибо большое, что потратили время |
Написать запрос? :eek:
А то, что он должен включать номера ваших групп, которые только вам известны? А кто будет виноват если он сделает не то что вам нужно? Такие действия включают шаги: 1. Понимание что и куда нужно перенести. 2. Написание запроса который делает то что нужно, но не вносит изменения - для теста. 3. Бэкап таблиц. 4. Выполнение запроса на обновление. Это нельзя сделать не имея прямого доступа к вашей БД. PS: Просите программистов что вам сайт делали. |
Номера групп UID в таблице fe_groups. В этой таблице мне надо поменять UID 26 на UID 30.(ну и title заменить) И я надеюсь, таким образом присоединю группу 26 к группе 30.
или так нельзя? Сайт мастерил я сам, как мог :-) Спросит могу только на этом форуме :-) |
UID всегда уникален. Если 30 уже есть, то 26 на 30 вы не сможете поменять.
Да и суть в том что бы поменять группу у пользователей в fe_users, а не саму группу (так у вас BE или FE все таки?) PS: Ну если вы сайт с 30 BE группами осилили..., то и в базовом SQL разберетесь - полезно же. |
спасибо :-)) за веру... вот с Вашего примера SQL-запроса и стал бы изучать на практике
нету у сайта стольких групп :-)) заговорился, FE группы. Напишите запрос, плиз...:) |
Вариант №1 - замена номера группы
Код:
UPDATE fe_users Вариант №2 - удаление номера группы Код:
UPDATE fe_users Вариант №3 - добавление номера группы Код:
UPDATE fe_users |
на оптимальный для меня вар.№1 пишет, что
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '`usergroup` UPDATE fe_users SET usergroup = REPLACE(usergroup, '20', '23') LIM' at line 1 |
Цитата:
|
Часовой пояс GMT +4, время: 03:35. |
Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot