Перенос пароля из одной базы в другую
Перенос пароля из одной базы в другую
Как правильно сделать сабж при условии что ключи шифрования одинаковые?
-
- Site Admin
- Сообщения: 5749
- Зарегистрирован: Пт янв 28, 2005 3:11 pm
- Контактная информация:
пример переноса пароля если таблицы в разных кодировках или Вы захотите поменять ключ
users - новая таблица пользователей
users_old - старая
INSERT INTO users (id, password) SELECT id, ENCODE(DECODE(users_old.password, 'test12345678901234567890' ), 'test12345678901234567890' )
FROM users_old ON DUPLICATE KEY UPDATE password=ENCODE(DECODE(users_old.password, 'test12345678901234567890' ), 'test12345678901234567890' )
users - новая таблица пользователей
users_old - старая
INSERT INTO users (id, password) SELECT id, ENCODE(DECODE(users_old.password, 'test12345678901234567890' ), 'test12345678901234567890' )
FROM users_old ON DUPLICATE KEY UPDATE password=ENCODE(DECODE(users_old.password, 'test12345678901234567890' ), 'test12345678901234567890' )