Some MySQL Tips!

Replace email domain

UPDATE personal SET email = REPLACE(email, SUBSTRING_INDEX(email, '@', -1), 'yopmail.com')

Get email domain

SELECT DISTINCT SUBSTRING(email,INSTR(email,'@')+1) AS domain FROM personal;

Fix GROUP BY didn’t work

SET GLOBAL sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY',''));

Written on March 31, 2021