Erreurs de syntaxe causées par des mots-clés réservés MySQL

Lors de l'exécution du programme d'origine dans un nouvel environnement mysql, une erreur de syntaxe s'affiche. Après vérification, il s'avère que la version mysql de l'environnement est mysql8. Le mot groups est devenu un mot-clé réservé depuis mysql8.0.2. par des « groupes ». Il devrait encore être utilisé à l'avenir. Soyez prudent pour éviter ce genre de pièges.

You have an error in your SQL syntax...

Documentation officielle : https://dev.mysql.com/doc/refman/8.0/en/keywords.html

La base de données de connexion Mysql localhost est plus lente que 127.0.0.1

Pendant le processus de développement de php+mysql, lors du remplissage du nom d'hôte pour la connexion à la base de données, la machine locale peut généralement utiliser localhost ou 127.0.0.1. Dans le processus de candidature réel, aucune anomalie n'a été trouvée dans le système Linux, mais dans le système serveur Windows, il y a Lors de l'écriture de localhost, la réponse de la page Web sera relativement lente. Généralement, il faut plus d'une seconde pour terminer une page. J'ai évalué le temps d'exécution du programme étape par étape et j'ai découvert qu'il s'agissait d'un problème.

Résoudre le problème de l'option secure-file-priv lors de l'importation et de l'exportation de données MySQL

La base de données Mysql importe ou exporte d'un fichier vers un fichier, demandant Le serveur MySQL fonctionne avec l'option --secure-file-priv et ne peut donc pas exécuter cette instruction. Les raisons et les solutions sont les suivantes :

Certaines versions de MySQL ont des restrictions sur l'importation et l'exportation via des fichiers, qui ne sont pas autorisées par défaut.

Afficher la configuration et exécuter la commande mysql

S'abonner à Données SQL