I’ve just converted an Excel sheet to MySQL to import numerous data for a new client project. Afterwards when I verified the data all the “Room” numbers was written with an extra .0 at the end besides a few other smaller issues.
So how do you clean up a few hundred rows quickly? You simply write a tiny PHP script to do the job for you:
$query = "SELECT * FROM Table";
$result = mysql_query($query) or die("Query failed : " . mysql_error());
while($row = mysql_fetch_assoc($result))
{
# Assuming you have an auto_increment Field named ID
$ID = $row['ID'];
# Replace the unwanted text with new text
$updateRow = str_replace("before","after",$row['FieldName']);
# Update your table with the new value
$UpdateRecords = "UPDATE Table SET FieldName='$updateRow' WHERE ID='$ID'";
$Update = mysql_query($UpdateRecords) or die("Query failed: " . mysql_error());
}
Could prove useful to you as well someday – it sure did for me 🙂