Witam, robię dumpa bazy do pliku :
C:\usr\mysql\bin\mysqldump --opt --user=root --password=haslo baza tabela1 tabela2 tabela3 > c:\usr\baza.sql
Ja mam wersje mysql-a 4.1.11 natomiast inne sa 3.23.
Teraz w dumpie bazy np przy tworzeniu tabel sa takie linie np jak sie konczy definicje tworzenia tabeli:
ENGINE=MyISAM DEFAULT CHARSET=latin1;
i przez to dump nie wchodzi na bazie 3.23.
Czyli np tworzenie tabeli wyglada tak:
DROP TABLE IF EXISTS informacje
;
CREATE TABLE informacje
(
id
int(11) NOT NULL auto_increment,
idk
int(11) NOT NULL default '0',
info
varchar(255) NOT NULL default '',
UNIQUE KEY id
(id
),
UNIQUE KEY idk
(idk
)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
a ja chce zeby bylo tak:
DROP TABLE IF EXISTS informacje
;
CREATE TABLE informacje
(
id
int(11) NOT NULL auto_increment,
idk
int(11) NOT NULL default '0',
info
varchar(255) NOT NULL default '',
UNIQUE KEY id
(id
),
UNIQUE KEY idk
(idk
)
)
Da sie to jakos ustawic z automatu zeby tego ENGINE nie dodawał ?