Jump to content

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


a1eX28
 Share

Recommended Posts

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

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

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

Link to comment
Share on other sites

Помогите сформировать 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

  • Upvote 2
Link to comment
Share on other sites

  • 4 months later...
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 замените на название БД.

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

  • Upvote 1
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...