Maison > Article > base de données > À propos de la suppression du mode strict de MySQL sous Linux
1. Trouvez mysqld
$ which mysqld /usr/sbin/mysqld
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
3 Utilisez vim pour ouvrir /etc/my.cnf
$ vim /etc/my.cnf
4. . Modifiez la configuration, supprimez simplement STRICT_TRANS_TABLES
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
Sinon, ajoutez simplement
sql_mode=NO_ENGINE_SUBSTITUTION
5 Redémarrez mysql
$ service mysqld restart
Après modification, s'il y a des invites, comme :<.>
ERROR 1364 (HY000): Field 'name' doesn't have a default valuene 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!