cakePHP1.2でMySQL3を使いたい

どうしてもうまくいかないと思ったらcakePHP1.2ではMySQL4以上とのこと
/app/config/database.php
 * driver => The name of a supported driver; valid options are as follows:
 *  mysql   - MySQL 4 & 5,

Updateの時にAliasを使ってくれて、そこでエラー。複数モデルを一度に更新できるためなんだろうけどね。
しかたないのでこれを1.1のように1回1モデルしかUpdateできなくする。 

/cake/libs/model/datasources/dbo_source.phpの1245行目を

case 'update':
//return "UPDATE {$table} {$this->alias}{$alias} {$joins} SET {$fields} {$conditions}";
$sql = "UPDATE {$table} SET {$fields} {$conditions}";
$sql = str_replace("$alias".".","",$sql);
return $sql; 

検証が十分でないので、自己責任でお願いします。