Как скопировать все настройки пользователя другому юзеру

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
Maximoff
phpBB 1.2.0
Сообщения: 14
Стаж: 19 лет 9 месяцев

Как скопировать все настройки пользователя другому юзеру

Сообщение Maximoff »

Помогите составить SQL запрос:
Нужно скопировать все поля одного юзера таблицы phpbb_users другому?
Аватара пользователя
surgeon
phpBB 1.4.3
Сообщения: 87
Стаж: 20 лет 5 месяцев

Сообщение surgeon »

Сделай дамп таблицы (например из phpmyadmin)
и смотри свой --INSERT-- sql.
Maximoff
phpBB 1.2.0
Сообщения: 14
Стаж: 19 лет 9 месяцев

Сообщение Maximoff »

Смотреть свой --INSERT-- sql. я могу в phpmyadmin и не делая дампа.

мне нужно сделать SQL-запрос который скопирует все поля юзера с id=50 (таблицы phpbb_users) в поля юзера id=100
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 20 лет 6 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

Скопировать или заменить?

Заменить: Бакупите настройки пользователя 50, получаете запрос, меняете значение пользователя на 100, меняете инзерт на апдайт и готово.

Скопировать: тоже самое, только исключаете из запроса то что менять не надо.

Добавлено спустя 1 минуту 43 секунды:

Да, ещё забыл, время регистрации и пароль соответственно не обновляйте никогда.

Может чего забыл, если что добавьте, те кто знает.
я люблю daft punk | новый sugoi.ru
Maximoff
phpBB 1.2.0
Сообщения: 14
Стаж: 19 лет 9 месяцев

Сообщение Maximoff »

OK, спасибо!
Буду делать так.
Просто хотелось через
UPDATE phpbb_users
и операторы SET WHERE

Не понял замечания на счет
VVVas писал(а):Да, ещё забыл, время регистрации и пароль соответственно не обновляйте никогда

Неоднократно копировал (заменял) и дату и пароль - никаких глюков.
А вот с чем действительно надо быть осторожным это с user_id и username.
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 20 лет 6 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

Maximoff писал(а):Неоднократно копировал (заменял) и дату и пароль - никаких глюков.
Я не про глюки, я про то чтоб пользователь не парился, что пароль поменялся.
Maximoff писал(а):Просто хотелось через
UPDATE phpbb_users
и операторы SET WHERE
А вы через это и делайте, просто я запросы на память струячить не могу. Да и базки подрукой не было чтоб проверить.
я люблю daft punk | новый sugoi.ru
Jovani
phpBB 2.0.5
Сообщения: 477
Стаж: 21 год

Сообщение Jovani »

Не забывайте, что данные пользователя находятся в трех таблицах - users, user_group и groups.
Так что, если есть различия в доступах групп, эти таблицы нужно тоже обновить.

Вернуться в «Поддержка phpBB 2.0.x»