Zasadniczo masz na to dwa sposoby, używając polecenia SQL lub zmieniając plik konfiguracyjny. Jeśli ustawisz to za pomocą polecenia SQL - zmieni się z powrotem po ponownym uruchomieniu serwera.
Robimy to w SQL:
SET GLOBAL sql_mode='STRICT_TRANS_TABLES';
Robi to w pliku konfiguracyjnym:
[mysqld]
sql_mode="STRICT_TRANS_TABLES"
Lokalizacja pliku różni się w zależności od systemu operacyjnego, więcej informacji o tym, gdzie można go znaleźć tutaj:https://dev.mysql.com/doc/refman/5.7/en/option-files.html
Należy pamiętać, że można określić wiele trybów:
sql_mode="STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION"
jest to szczególnie ważne przy używaniu instrukcji SQL, ponieważ może przesłonić cały łańcuch trybu.
Więcej informacji o trybach SQL znajdziesz tutaj:https://dev. mysql.com/doc/refman/5.7/en/sql-mode.html