109 votes

Comment puis-je voir la valeur spécifique du sql_mode ?

Il y a quelques `` valeurs dans MySQL:

``,

``,

``etc

Comment puis-je voir la valeur particulière ? Le manuel dit :

Vous pouvez récupérer le mode actuel en émettant un SELECT @@sql_mode déclaration.

Mais il ne montre rien, juste un champ vide dans une table avec `` comme nom de colonne.

174voto

Ike Walker Points 21162

Il n’est vide que pour vous parce que vous n’avez pas défini le sql_mode. Si vous le définissez, cette requête vous montrera les détails :

27voto

simhumileco Points 5383

Vous pouvez également essayer ceci pour déterminer la valeur globale`` actuelle :

ou valeur de session`` :

J’ai aussi eu le sentiment que le mode SQL était bel et bien vide.

4voto

Krish Points 95

Vous devez d’abord vous connecter à votre terminal mysql en utilisant``

Ensuite, utilisez ceci:

la sortie sera comme ceci:

STRICT_TRANS_TABLES STRICT_ALL_TABLES NO_ZERO_IN_DATE NO_ZERO_DATE ERROR_FOR_DIVISION_BY_ZERO TRADITIONNEL, NO_AUTO_CREATE_USER NO_ENGINE_SUB NO_ENGINE_SUB

Vous pouvez également définir le mode sql par ceci :

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X