[mysql] problem z przejściem z myisam na innodb


(Jaro993) #1

Witam

Jak w temacie, mam stworzona tabele o nazwie zamowienia. domyślny typ tabeli to myisam chce go zmienić wpisuje więc:

alter table zamowienia type=innodb;

i pojawia się błąd:

Error 1064 (42000) You have an error in your SQL syntax; check the manual that corresponds to your mysql server version for the right syntax to use near 'type=innodb' at line 1

w zapytaniu raczej nie ma błędu, googlowalem ale nie znalazłem nic :). po wpisaniu

show variables like "have_innodb"

pojawia się obok variable name YES. mam wersje mysql 5.5.8., jestem zalogowany jako root, baza jest zainstalowana na localhoscie. przy okazji jak sprawdzić jakiego rodzaju jest określona tabela ?


(Crow86) #2

A czy przypadkiem polecenie konwertujące MyISAM na InnoDB nie powinno wyglądać tak:

alter table nazwa_tablicy engine=innodb;

(Jaro993) #3

młotek ze mnie... szukałem w manualu potem spojrzałem na komentarze i tam było napisane jak w pierwszym poscie tylko że ten komentarz był z 2004r dzięki Crow86