查看sql_mode:
设置sql_mode:
SET sql_mode = 'NO_UNSIGNED_SUBTRACTION,NO_ENGINE_SUBSTITUTION';
再次查看:
退出,重启MySQL,在进入查看设置的又回去了
这是怎么回事?
クライアント経由で設定した内容は、当然ながら再起動後は無効になります。グローバルレベルで設定したい場合は、mysql 設定ドキュメントで変更する必要があります。
1. SET global sql_mode = 'NO_UNSIGNED_SUBTRACTION,NO_ENGINE_SUBSTITUTION';2. my.cnf の [mysqld] に設定を追加します: sql_mode = NO_UNSIGNED_SUBTRACTION,NO_ENGINE_SUBSTITUTION
どうやって解決しましたか?私も同じ問題に遭遇しました
クライアント経由で設定した内容は、当然ながら再起動後は無効になります。グローバルレベルで設定したい場合は、mysql 設定ドキュメントで変更する必要があります。
1. SET global sql_mode = 'NO_UNSIGNED_SUBTRACTION,NO_ENGINE_SUBSTITUTION';
2. my.cnf の [mysqld] に設定を追加します: sql_mode = NO_UNSIGNED_SUBTRACTION,NO_ENGINE_SUBSTITUTION
どうやって解決しましたか?私も同じ問題に遭遇しました