Firefox PHP

Смена логина пользователя

Posted by EugenR 
Смена логина пользователя
November 30, 2010 03:13AM
Возникла необходимость сменить пользователю логин, путем поиска определил где встречается и вот такой набор команд для SQL

UPDATE users SET username = REPLACE(username, 'старое имя', 'новое имя');
UPDATE users SET display_name = REPLACE(display_name, 'старое имя', 'новое имя');

UPDATE messages SET author = REPLACE(author, 'старое имя', 'новое имя');
UPDATE messages SET recent_author = REPLACE(recent_author, 'старое имя', 'новое имя');
UPDATE messages SET meta = REPLACE(meta, 'старое имя', 'новое имя');

UPDATE pm_messages SET author = REPLACE(author, 'старое имя', 'новое имя');
UPDATE pm_messages SET message = REPLACE(message, 'старое имя', 'новое имя');
UPDATE pm_messages SET meta = REPLACE(meta, 'старое имя', 'новое имя');



Также упоминания есть в таблицах search и messages_edittrack

UPDATE search SET search_text = REPLACE(search_text, 'старое имя', 'новое имя');

UPDATE messages_edittrack SET diff_body = REPLACE(diff_body, 'старое имя', 'новое имя');



Будет такое работать? попробовал на юзере с одним сообщением, проблем не было, а если у него пара тысяч сообщений?
Sorry, only registered users may post in this forum.

Click here to login