31.07.2015 Views

Database Migration from MySQL to RDM Server - Embedded Tools ...

Database Migration from MySQL to RDM Server - Embedded Tools ...

Database Migration from MySQL to RDM Server - Embedded Tools ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Migration</strong> GuideDELETEThe DELETE statement in <strong>MySQL</strong> deletes rows <strong>from</strong> the specified table and returns a count of thenumber of deleted rows. <strong>MySQL</strong> extends the statement with keywords such as QUICK (where theindex leaves are not merged during DELETE) and LIMIT (which limits the number of rows <strong>to</strong> delete).<strong>RDM</strong> <strong>Server</strong> supports the core DELETE statement, but not those <strong>MySQL</strong> extensions.Supported:Necessary:YesYesDOThe DO statement in <strong>MySQL</strong> executes the expressions but does not return any results. <strong>RDM</strong> <strong>Server</strong>does not support it.Supported:Necessary:NoNoHANDLERThe HANDLER statement in <strong>MySQL</strong> provides direct access <strong>to</strong> table s<strong>to</strong>rage engine interfaces. It isavailable for MyISAM and InnoDB tables. Naturally, <strong>RDM</strong> <strong>Server</strong> does not support it.Supported:Necessary:NoNoINSERTThe INSERT statement in <strong>MySQL</strong> inserts new rows in<strong>to</strong> an existing table. The INSERT … VALUESstatement works identically <strong>to</strong> that of <strong>RDM</strong> <strong>Server</strong>. The INSERT … SET statement can be replacedeasily with INSERT … VALUES with specific column names. <strong>RDM</strong> <strong>Server</strong> does not support <strong>MySQL</strong>extensions such as INSERT DELAYED and INSERT IGNORE.Supported:Necessary;YesYesLOAD DATA INFILEThe LOAD DATA INFILE statement in <strong>MySQL</strong> reads rows <strong>from</strong> a text file in<strong>to</strong> a table. The <strong>RDM</strong> <strong>Server</strong>equivalent is INSERT … FROM (ASCII) FILE. The LOAD DATA INFILE statement allows for moreflexibility than our INSERT … FROM FILE when selecting particular sections of the file <strong>to</strong> be read andinserted.Supported:Necessary:YesYesLOAD XML INFILEThe LOAD XML INFILE statement in <strong>MySQL</strong> reads data <strong>from</strong> an XML file in<strong>to</strong> a table. The <strong>RDM</strong> <strong>Server</strong>equivalent is INSERT … FROM XML FILE. The same issue with flexibility found in LOAD DATA INFILEexists here.Supported:Necessary;YesYeshttp://www.raima.comPage | 9

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!