i changed the default value setting instead of DB Default to WA_ZERO:
$UpdateQuery->bindColumn("SMTeventdel", "c", "".((isset($_POST["SMTeventdel"]))?$_POST["SMTeventdel"]:"") ."", "WA_ZERO");
The default value will be used when the checbox is unchecked and the checkbox value will be used when it is checked.