Category:Cumulus MX: Difference between revisions

m
mNo edit summary
 
==== Implementation ====
Mono and .Net implement SQL capability, and this is utilised by Cumulus MX in the queries it generates. However, for SQL to work on your web site, you need to have a relational database available on your web server that accepts the MySQL that MX generates. MXIt doesis notworth includesaying athat databaseone todifference installbetween onMySQL yourand webthe site.SQL standard Note,is thisthe doesformer notcan meaninsert yourmultiple webrows serverin must have aone MySQL databasestatement, asbut otherin productsthe willstandard understand the updatingfor SQL (because of the dialectspecification andsays commonalityonly pointone Irow havecan justbe made),inserted soby theone automatic updating should always workstatement. OneHaving commonmade difference between products is data typesthat availableclear, sothe ''it is just possibleSQL that youis might''generated haveby athe databaseMX thatengine does notonly understandinsert theone columnrow definitions in the MX option to createat a table for you using MySQL dialecttime, so bethe preparedSQL inMX casegenerates youis havestandard to create each table yourself using a different methodSQL.
 
MX does not include a database to install on your web site. Note, this does not mean your web server must have a MySQL database, as other products will understand the updating SQL (because of the dialect, commonality, and standard-meeting points I have just made), so the automatic updating should always work. One common difference between products is which data types available, so ''it is just possible that you might'' have a database that does not understand the column definitions in the '''MX option to create a table for you''' using MySQL dialect, so do be prepared in case you have to create each table yourself using a different method, the SQL to create a table is fairly simple, it even starts "CREATE TABLE table_name", but it is the list of columns with their data types and sizes that follows that is tricky if you don't know what is allowed on the database you are using.
 
Equally, the separate application, '''ExportMySQL.exe''' mentioned in its context below, includes SQL to create a table (with MYSQL data types) and add multiple rows in one instruction, so it is only able to work with databases that use MySQL (the clue is in the name of the application).
 
====Mandatory section====
5,838

edits