Хорошо, поэтому у меня в настоящее время есть две таблицы, в которых они имеют соответствующие идентификаторы (это то, как мы узнаем, какой листинг принадлежит тому или иному пользователю, они имеют одинаковый идентификатор).По сути, я хочу обновить все имена пользователей (столбец «логин») одной таблицы (pmd_users) на основе URL веб-сайта (столбец «www») другой таблицы (pmd_listings), сопоставляя их на основе идентификаторов.За исключением случаев, когда http: // удалено.
Итак, таблица pmd_users имеет поле «id», а pmd_listings имеет «user_id».Нам нужно только обновить столбец «логин» в таблице «pmd_users».Я думал о том, чтобы сделать это, как показано ниже, за исключением того, что я не уверен, что это правильно, и я понятия не имею, как я могу удалить "http://" и" https://" из столбца сайта (www).
UPDATE pmd_users
INNER JOIN pmd_listings
ON pmd_listings.user_id = pmd_users.id
SET pmd_users.login = pmd_listings.www
Любой совет?
TL; DR Я хочу, чтобы столбец pmd_users таблицы "login" соответствовал столбцу pmd_listings таблицы "www", где совпадают их столбцы идентификаторов, кроме как без http: //.