(tested over MySQL 4.1.12, 4.1.16, 5.0.18 and 5.0.19) Bug 5055.
(http://moodle.org/bugs/bug.php?op=show&bugid=5055)
}
}
- //BLOB TIME!
- $SQL = 'ALTER TABLE '.$CFG->prefix.$dbtablename.' CHANGE '.$fieldname.' '.$fieldname.' BLOB;';
-
- if ($fieldname != 'dummy') {
- if ($debug) {
- $db->debug=999;
- }
- execute_sql($SQL, $debug);
- if ($debug) {
- $db->debug=0;
- }
- }
-
/*********************************
* Change column encoding 2 phase*
*********************************/
if ($length > 0) {
$SQL.='('.$length.') ';
}
- $SQL .= ' NOT NULL DEFAULT '.$default.';';
+ $SQL .= ' CHARACTER SET binary NOT NULL DEFAULT '.$default.';';
if ($debug) {
$db->debug=999;
}