On 2 October 2014 19:27, James L. Stewart <jstew...@paceaudio.com> wrote:
> So here are some stupid MySQL questions that show off my lack of knowledge > of MySQL: > > How can you tell which database engine you are running? > SHOW TABLE STATUS WHERE Name = 'table name' > Is it possible to be running one engine on some tables in a database and > another engine on other tables in the same database? (My confusing > stumbling around in MySQL sometimes leads me to think that I might be) > It totally is. Might seem confusing at first, but it makes sense once you realize that it is useful to exploit features of an engine for a specific type of data. https://dev.mysql.com/doc/refman/5.7/en/storage-engines.html It looks like they recommend not trying to convert from MyISAM to InnoDB, > but what about going the other way? > If it is okay to do, how do you do it? I am not aware that it is not recommended to convert between different engines. In any case, you have the option of exporting your data and re-importing it in the second table, however keep in mind that there are differences between engines, notably MyISAM will not enforce foreign key constraints and does not provide transaction capabilities, therefore you might hit walls when trying to import "mostly valid" data into an engine that strictly enforces constraints. Since the only recurrent problems I have with Rivendell are database > related any enlightenment could be very helpful to me. > In any case, read the MySQL docs. They might be heavy and long, but at least they are very well written (in my opinion). Here is a starting point: https://dev.mysql.com/doc/refman/5.7/en/storage-engine-setting.html -- Sébastien Leblanc
_______________________________________________ Rivendell-dev mailing list Rivendell-dev@lists.rivendellaudio.org http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev