Це типу було допполе як наприклад Вулиця, Будинок, Квартира, Телефон і вони за допомогою наступного перенеслись:
mysql -p
use bill;
source /.../from_50.32_to...txt;
А ось воно ні.
Я вирішив проблему за допомогою скрипта, котрого знайшов на форумі і трохи під себе переробив, перед цим заливши паралельно дамп зі старої бази в bill49 і з адмінки створив Дополнительное поле _adr_comment:
#!/usr/bin/perl
use DBI;
my $dsn = 'DBI:mysql:bill:localhost';
my $db_user_name = 'root';
my $db_password = 'synthntktrjv';
my ($uid, $mac_ok, $x);
my $dbh = DBI->connect($dsn, $db_user_name, $db_password);
$x=0;
while($x<574) {
my $sth = $dbh->prepare(qq{
SELECT parent_id, field_value from bill49.dopvalues
WHERE parent_id=$x AND dopfield_id=10 AND revision=(
SELECT MAX(revision)
FROM bill49.dopvalues
WHERE parent_id=$x AND dopfield_id=10);
});
$sth->execute();
($uid, $coment) = $sth->fetchrow_array();
$sth->finish();
$dbh->do("UPDATE bill.data0 SET _adr_comment='$coment' WHERE uid=$x");
print "$x, $coment\n";
$x++;
}
$dbh->disconnect();
І все залилось туди куди потрібно