Maison > base de données > tutoriel mysql > le corps du texte

À propos de la suppression du mode strict de MySQL sous Linux

藏色散人
Libérer: 2020-04-09 08:59:43
avant
2107 Les gens l'ont consulté

1. Trouvez mysqld

$ which mysqld
/usr/sbin/mysqld
Copier après la connexion

2. Trouvez l'emplacement de my.cnf

$ /usr/sbin/mysqld --verbose --help | grep -A 1 'Default options'
/etc/my.cnf /etc/mysql/my.cnf /usr/etc/my.cnf ~/.my.cnf
Copier après la connexion

3 Utilisez vim pour ouvrir /etc/my.cnf

$ vim /etc/my.cnf
Copier après la connexion

4. . Modifiez la configuration, supprimez simplement STRICT_TRANS_TABLES

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
Copier après la connexion

Sinon, ajoutez simplement

sql_mode=NO_ENGINE_SUBSTITUTION
Copier après la connexion

5 Redémarrez mysql

$ service mysqld restart
Copier après la connexion

Après modification, s'il y a des invites, comme :<. 🎜 >

ERROR 1364 (HY000): Field &#39;name&#39; doesn&#39;t have a default value
Copier après la connexion
ne vous le demandera pas.

Recommandé : "

Tutoriel vidéo MySQL"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:segmentfault.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal