0.9.6 verweigert Neuaufnahme
-
Hallo zusammen,
nach erfolgreicher automatischer Installation will ich in 0.9.6 etwas einfügen.
Jeder Versuch wird hiermit quittiert:Exception occurred:
isys_exception_database : Query error: 'INSERT INTO isys_catg_global_list (isys_catg_global_list__id, isys_catg_global_list__isys_catg_global_category__id, isys_catg_global_list__isys_catg_global__id, isys_catg_global_list__isys_purpose__id, isys_catg_global_list__title, isys_catg_global_list__hostname, isys_catg_global_list__description, isys_catg_global_list__scantime, isys_catg_global_list__imported, isys_catg_global_list__acquirementdate, isys_catg_global_list__isys_guarantee_period_unit__id, isys_catg_global_list__sysid, isys_catg_global_list__status ) VALUES (DEFAULT, '1', @C__CATG__GLOBAL, NULL, '', '', '','',NULL,NULL, NULL, 'SYSID_1238183579', '1');': Field 'isys_catg_global_list__order_no' doesn't have a default value (Extended Information: array ( 'server' => '5.1.30-community', 'host' => 'localhost via TCP/IP', 'client' => '5.1.30', 'proto' => 10, ))
Was läuft da falsch?
Gruß an die Gemeinde
Theo Saleck -
Das scheint wieder dein Problem mit dem MySQL Safe Mode zu sein -> http://www.i-doit.org/forum/index.php/topic,839.msg3407/topicseen.html#msg3407
-
Hallo Leute,
ich habe bei MySQL den Strict-Mode auskommentiert, und jetzt gehts:
Set the SQL mode to strict
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
Wieso kann i-doit nicht mit dem Strict-Mode arbeiten, da ist doch irgendwo etwas nicht ganz korrekt ?
Theo Saleck
-
Hallo Leute,
ich habe bei MySQL den Strict-Mode auskommentiert, und jetzt gehts:
Set the SQL mode to strict
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
Wieso kann i-doit nicht mit dem Strict-Mode arbeiten, da ist doch irgendwo etwas nicht ganz korrekt ?
Theo Saleck
Nun ja … ist ganz einfach zu erklaeren ... in idoit gibt es noch etliche Queries, die einen Wert mit NULL schreiben wollen, aber statt dessen '' verwenden. Und '' ist nun einmal etwas anderes als NULL.
Man muesste nun etliche Queries anpassen ... also eine Menge Aufwand - in einem OpenSource-Projekt -
Exakt. Danke Alaska