Portál AbcLinuxu, 9. května 2025 03:03
Ř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.