Как обновить строки MySQL в таблице smf_messages

Автор CedarMill, 21 июня 2010, 12:43:38

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

CedarMill

Здравствуйте.
Подскажите пожалуйста, какой SQL командой в phpMyAdmin можно обновить строки в таблице smf_messages
?
Необходимо сменить в Поле poster_ip один ip на другой.
например, сменить ip 127.0.0.1 на 127.1.1.100
I love SMF and Joomla!

Bugo

UPDATE smf_messages SET poster_ip = 'ip_адрес' WHERE id_member = id_пользователя;

CedarMill

Bugo, благодарю за ответ!  :)
хочу уточнить т.е. если нужно обновить старый IP 127.0.0.1 у пользователя User21 на 127.1.1.100
при том, что poster_name User21 а id_member 21

тогда SQL запрос будет выглядит следующим образом:
1. UPDATE smf_messages SET poster_ip = '127.1.1.100' WHERE id_member = User21;
или так:
2. UPDATE smf_messages SET poster_ip = '127.1.1.100' WHERE id_member = 21;

???
I love SMF and Joomla!

Bugo

Первый вариант неправильный (id_member — число, а не ник). Второй правильный.
Кроме того, в phpMyadmin можно изменить нужные строчки и без всяких команд, просто выделив их все и введя нужное значение в одно из полей.

ГРАЧъ

#4
Не стал создавать новую тему, проблема в том, что содержимое smf_messages видимо слишком большая, чтобы ее обработать экспортом - закачка просто зависает на 7.9мб при экспорте в файл, а если делать просто без параметра "послать" - отображается пустой экран... :(

Как-то можно содержимое smf_messages открыть без экспорта, хочу на локал импортировать частями (переписываю сайт и форум)

Заранее благодарю


PS: через 10 минут понял сам, зашел в структуру smf_messages потом нажал экспорт конкретно этой базы. У меня оказалось 20283 пункта на экспорт, я сделал 4 раза по 5000 сообщений и все - машина потянула.
Спасибо русскому алфавиту за любезно предоставленные буквы!