Skip to content

SQL запрос на замену всех IP определенного юзера

Еще раз привет.

Помогите сформировать SQL запрос на замену всех IP определенного юзера в двух таблицах: posts и message_posts

Чтобы именно все айпи определенного юзера, с которых он когда-либо что-то писал на форуме- заменились на указанный мною.

Featured Replies

Помогите сформировать SQL запрос на замену всех IP определенного юзера в двух таблицах: posts

UPDATE posts SET ip_address='X' WHERE author_id=Y;

 

и message_posts

UPDATE message_posts SET msg_ip_address='X' WHERE msg_author_id=Y;

 

X - новый ip-адрес

Y - ID юзера

 

Только учтите, что это не все таблицы, в которых фигурирует ip

  • Author

Спасибо, мне главное принцип построения подобного запроса, далее сам сделаю!)

  • 4 months later...

@newbie, подскажите, в каких еще таблицах фигурирует ip пользователей, кроме posts и message_posts?

newbie, подскажите, в каких еще таблицах фигурирует ip пользователей, кроме posts и message_posts?
Так поищите. У меня где-то были запросы для дефолтных таблиц. Но у Вас могут быть еще дополнительные приложения/хуки, в которых фигурируют ip-адреса.

В основном названия полей ip-адреса имеют в названии address

Например, так

SELECT table_name, column_name
FROM INFORMATION_SCHEMA.COLUMNS
WHERE table_schema='db_name' AND column_name LIKE '%address%';

 

db_name замените на название БД.

На выходе получите название таблицы + название поля

@newbie, вот спасибо, щас попробую!

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.