TYPO3: MySQL strict modes und TYPO3

TYPO3 Version 6.2 LTS ist gerade frisch raus und ich wollte dieses lokal auf meinen Rechner ausprobieren. Die Installation war schnell erledigt. Doch beim ersten einfügen eines Contentelements kam die Fehlermeldung „SQL error: ‚Field ‚filelink_sorting‘ doesn’t have a default value‘ (tt_content:NEW……..)“ im BE?

WTF, was ist das… bei einer gerade eben frisch eingerichteten TYPO3 Installation. Google war gnädig und hat mich dann doch gleich zum richtigen Ergebnis geleitet:

Document that TYPO3 CMS is not compatible with MySQL strict modes

Anscheinend gibt es Probleme mit der MySql Datenbank wenn diese mit Mode „STRICT_TRANS_TABLES“ oder „STRICT_ALL_TABLES“ konfiguriert ist.

# Dieser lässt sich  mit entsprechenden Rechten in der Datenbank ändern.
SET @@global.sql_mode=''

Der Vollständigkeit halber noch unten wie man diesen Modus setzt.

#As priv'd user, 

SET @@global.sql_mode='STRICT_TRANS_TABLES';
SET @@global.sql_mode='STRICT_ALL_TABLES';

Weiterführende Links:
http://forge.typo3.org/issues/54883
http://forge.typo3.org/issues/52206
https://www.netbrothers.de/typo3-projekte/typo3-tipps/typo3-mysql-strict-mode/