I am using MyISAM though. Another piece of information I can't seem to understand: I do two prints, one before the modifcation, one after. The first does show the current value of the field, the second prints an empty string. I know that after an update the object is reloaded from the database, but it should autopopulate the field when I access it, right?
Any ideas where else I can look? I'm trying to think of different ways of getting the update through, but until I find one, I'm stuck dead in the water.