Dépassement de pile bon jour.vidage mysql de linux à windows
Je rencontre des problèmes lors de l'importation d'un fichier SQL sur ma machine Windows. Le fichier sql provient d'une machine Linux. Qu'est-ce qui se passe, c'est que les noms de table de linux sont camel cased et lors de la migration vers Windows, tout devient inférieur cased. Je ne veux pas ajuster mes codes pour pouvoir accéder à ma base de données. Y a-t-il de toute façon que je puisse obtenir les noms de tables à chameau dans Windows?
Merci beaucoup.
des noms de table linux: -> FooBar
Quand il est importé établi mysql dans les fenêtres: -> foobar
la requête ressemble à ceci:
SELECT * FROM FooBar; // when the program is pointed to the database in windows, it will spit out that the table does not exist because the table name is "foobar"
MySQL n'est pas sensible à la casse, vous _shouldn't need_ pour ajuster vos scripts pour le faire fonctionner. – phillid
mais mes codes java crachent des erreurs en disant que la table n'existe pas. Quand j'ai essayé de modifier le nom de la table dans mon code source pour récupérer des données, cela a fonctionné. C'est trop épuisant pour changer tous les noms de table, surtout si les codes seront en cours d'exécution sur Linux, vous devrez revenir à nouveau. – Oneb
Bonne journée, Oneb, je pense qu'il y a une autre erreur à portée de main. Pouvez-vous nous donner plus d'informations sur l'erreur exacte que vous recevez et le code qui la déclenche? – sunnyrjuneja