function your_modulename_install() {
switch ($GLOBALS['db_type']) {
case 'mysql':
case 'mysqli':
$weight = db_result(db_query('SELECT MIN(weight) AS weight FROM {system} WHERE status = 1')) - 1;
db_query("UPDATE {system} SET weight = %d WHERE name = '%s'", $weight, 'your_modulename');
break;
default:
drupal_set_message(t('Your database type is not supported'));
}
}