sql >> Database >  >> RDS >> Mysql

Hoe MYSQL-query naar MSSQL-query te converteren?

Van deze artikel door Brian Swan , kunt u de SQL Server Migration Assistant voor MySQL-tool en gebruik het om een ​​enkele MySQL-query om te zetten in een SQL Server-query:

  1. Een project maken:alle informatie die u nodig hebt voor het downloaden van SSMA, het maken van een project en het verbinden met databases vindt u in stappen 1-6 van deze blogpost .

  2. Navigeer in de MySQL Metadata Explorer naar de Statements-directory van uw MySQL-database:

  1. Plak de query die u wilt converteren in het query-editorvenster, bijvoorbeeld:SELECT post_title, post_date FROM wp_posts ORDER BY post_date LIMIT 5 OFFSET 5;

  1. Klik in de MySQL-metadataverkenner met de rechtermuisknop op Statements en selecteer Schema converteren:

  1. Als u wordt gevraagd om wijzigingen op te slaan, selecteert u Ja:

  1. Kopieer de geconverteerde query vanuit het SQL Server-query-editorvenster:

Merk op dat SSMA niet alle MySQL-query's zal vertalen, maar voor de meeste wel. Sommige MySQL-specifieke functies worden niet vertaald (bijvoorbeeld FOUND_ROW() ).




  1. Bidirectionele DB-codering veilig, zelfs van de Admin

  2. SQL-syntaxis of databasebeperkingen?

  3. Efficiëntere zoekopdracht dan NOT IN (geneste selectie)

  4. Varchar automatisch verhogen in MySQL