if your "entered" field is still some sort of string field (VARCHAR) then the DATE_FORMAT() will not work. you need to parse through your table and convert all of the "entered" strings into dates.
backup your database. create a new DATETIME field into your table called "entered_datetime" and run the following code. (i'm assuming here that "sid" is your primary key field)
$result = mysql_query('SELECT sid, entered FROM service') or exit(mysql_error());
while ($row = mysql_fetch_assoc($result))
{
$date_time = date('Y-m-d H:i:s', strtotime($row['entered']));
mysql_query("UPDATE service SET entered_datetime = '$date_time' WHERE sid = '" . $row['sid'] . "'") or exit(mysql_error());
echo $row['sid'] . ' successfully updated<br>';
}
then you can delete the "entered" field and rename the "entered_datetime" to "entered".