Portál AbcLinuxu, 5. listopadu 2025 17:52
Řešení dotazu:
To je blbost, ne?
TRADITIONAL se přece rozvine na: STRICT_TRANS_TABLES, STRICT_ALL_TABLES, NO_ZERO_IN_DATE, NO_ZERO_DATE, ERROR_FOR_DIVISION_BY_ZERO, NO_AUTO_CREATE_USER, tak jak se píše i v odkazovaném blogu, nebo lépe zde (trochu zmateně se jim tam zatoulalo znovu TRADITIONAL) nebo zde.
Pokud tam bylo: NO_ENGINE_SUBSTITUTION, TRADITIONAL, tak
nejmírnější změna je: NO_ENGINE_SUBSTITUTION, STRICT_TRANS_TABLES, STRICT_ALL_TABLES, NO_ZERO_IN_DATE, ERROR_FOR_DIVISION_BY_ZERO, NO_AUTO_CREATE_USER.
Oki, vyznělo (mi) to tak, že jsi to nastavil na TRADITIONAL a tím se to vyřešilo.
Kdyby jsi chtěl být přísný a povolit je tu „jednu nestandardnost“, tak tam stačí dát:
NO_ENGINE_SUBSTITUTION, STRICT_TRANS_TABLES, STRICT_ALL_TABLES, NO_ZERO_IN_DATE, ERROR_FOR_DIVISION_BY_ZERO, NO_AUTO_CREATE_USERStačí vyhodit jen:
NO_ZERO_DATE, které je v TRADITIONAL obsaženo.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.