Microsoft
Software
Hardware
Network
Question : MySQL command to replace data in tables
Hello everyone,
not very familiar with SQL statements but hope one of you can help me out. Here's what I want to do:
I have a test website which I have populated as a clone of another one. I need to modify the database so that member information stays confidential to the programmers who will be working on the site/database. I need to delete all email addresses in a field and replace them with a bogus email so that programmers who are working on the database cannot potentially harvest these emails. Since the test site does not need them I want to change them all. I don't want to delete the table item because it's required.
Is there a SQL command I can execute in MySQL that will look for anything before and after a @ and replace it with
[email protected]
?
Would you be able to provide me with the exact statement? The table is called member and the field is called email
I know I need to be doing something like: UPDATE members SET email = replace(email,"%@%","noema
il@noemail
.com") but it does not work and I can't figure out what I need to do.
Thanks!
Answer : MySQL command to replace data in tables
You can simply do like this if you want to update all the emails with
[email protected]
updte members
set email = '
[email protected]
'
where email like '%@%'
Random Solutions
Default.aspx doesn't open unless specifically typed in, can't export, can't manage permissions.
DCDiag big file result
Cfouput distinct items for a field
Problems with SQL Server 2005 Reporting Services Report Manager and Report Server web sites
order by in union works in sql 2005 but not in sql 2000
routine backup practices for access 2003
Event ID 32 - store *.pst has detected a catalog checkpoint
Outlook requests password authen. repeatedly after Security Updates on Windows SBS 2008 Server.
SmtpClient and Exchange server settings
Copy and Paste folders