Comment convertir un script mssql en mysql
J'ai essayé de convertir un script à partir de MS SQL Server vers MySql.
Je ne pouvais pas trouver toutes les commodité approche pour faire cette conversion.
J'ai essayé ce MS SQL Server MySQL et la Conversion convertisseur en ligne mais il y a beaucoup de fautes de syntaxe.
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'IDENTITY(1,1) NOT NULL,
`address` varchar(255) NOT NULL,
`date_added` datetime N' at line 2
Voici le contenu du fichier que j'ai besoin de convertir pastebin - script
- N'importe quel meilleur moyen pour faire cette conversion, mais sans l'installation d'un outil spécial, existe t-il?
source d'informationauteur nazar_art | 2013-11-20
Vous devez vous connecter pour publier un commentaire.
Vous ne vous contentez pas de "convertir" TSQL de code SQL pour MySQL. Vous devez connaître les différents types de données, les contraintes de colonne, etc. Vous frappez le premier de nombreux obstacles: MySQL utilise AUTO_INCREMENT au lieu de SQL Server IDENTITÉ du champ de contrainte.
EDIT: Il existe des utilitaires, mais vous devez comprendre ce que les changements sont, comme ils vont affecter beaucoup de choses (y compris la performance et le développement futur à l'encontre de la DB). Duplicata de plusieurs autres postes (lien mort supprimé).
Convertisseur de http://burrist.com/mstomy.php exécute un ensemble d'expressions régulières pour faire la conversion – les expressions régulières liste n'est pas exhaustive et peut être modifiée au besoin. J'ai ajouté quelques lignes à la norme expressions régulières et elle crée maintenant une version de travail de votre script jusqu'au point de début d'insertion de données (il ne le tha de la structure ne sont pas les données). Espérons que cela est de l'intérêt.
Cheers sql-hub.com