InnoDB проблем
2 отговора
0 прегледа
InnoDB проблем
Здравейте,
Имам MyISAM таблица, която искам да стане InnoDB. Като използвам Change Table type to ми позволява да си избера InnoDB, но после като влезна в таблицата, тя пак си e останала MyISAM. Другото което пробвах е да експортна таблицата и в sql, смених engine-a на InnoDB и после го импортнах като Batch File, но пак без резултат...
Не разбирам много от MySQL, така че не се сещам какво друго да направя.
Благодаря на всички, които ще пишат.
Имам MyISAM таблица, която искам да стане InnoDB. Като използвам Change Table type to ми позволява да си избера InnoDB, но после като влезна в таблицата, тя пак си e останала MyISAM. Другото което пробвах е да експортна таблицата и в sql, смених engine-a на InnoDB и после го импортнах като Batch File, но пак без резултат...
Не разбирам много от MySQL, така че не се сещам какво друго да направя.
Благодаря на всички, които ще пишат.
Re: InnoDB проблем
mysql> SHOW ENGINES;
И виж какво казва срещу InnoDB
Ако е NO - не е компилирано
Ако е DISABLED - компилирано е но е забранено от конфигурационния файл
Ако е YES - проблемът е някъде другаде
Между другото какво ти казва при:
mysql> ALTER TABLE tbl ENGINE=InnoDB;
където tbl е името на таблицата ти разбира се.
Би трябвало да ти връща 1 warning което можеш да провериш със
mysql> SHOW WARNINGS;
salle.online.bg/sig
И виж какво казва срещу InnoDB
Ако е NO - не е компилирано
Ако е DISABLED - компилирано е но е забранено от конфигурационния файл
Ако е YES - проблемът е някъде другаде
Между другото какво ти казва при:
mysql> ALTER TABLE tbl ENGINE=InnoDB;
където tbl е името на таблицата ти разбира се.
Би трябвало да ти връща 1 warning което можеш да провериш със
mysql> SHOW WARNINGS;
salle.online.bg/sig