Welkom bij de Tweaking4All gemeenschapsforums!
Voor je gaat deelnemen, bekijk de Forum Regels!
Specifieke onderwerpen: Start het onderwerp met de naam van het programma of systeem.
Bijvoorbeeld “MacOS X – Jouw vraag“, of bijvoorbeeld “MS Word – Jouw Tip of Truc“.
Merk op: Omschakelen naar een andere taal zal niet werken als je een post aan het lezen bent aangezien er waarschijnlijk geen vertaling beschikbaar is.
[Opgelost] MySQL - Alle tabellen van MyISAM naar InnoDB converteren
(@hans)
Famed Member Admin
Deelgenomen: 12 jaar geleden
Berichten: 2880
Topic starter
20 juli 2013 8:24
Terwijl ik aan het prullen was met XBMC en MySQL, moest ik een redelijk aantal tabellen van MyISAM omzetten naar InnoDB.
Met de volgende query kon ik snel een lijst maken met de ALTER statements voor de tabellen:
(vervang 'xbmc_video75' natuurlijk met de naam van de database waar jij mee aan het werken bent)
SELECT
CONCAT('ALTER TABLE ', table_name, ' ENGINE=InnoDB;') as UpdateStatements
FROM information_schema.tables
WHERE TABLE_SCHEMA = 'xbmc_video75' AND TABLE_TYPE = 'BASE TABLE'
ORDER BY table_name DESC;