Ich habe gerade beim Erstellen eines neuen Blog-Eintrags folgende Fehlermeldung bekommen:
request:
INSERT INTO jlogALT2_content (
topic,
url,
section,
date,
teaser,
teaserpic,
teaserpiconblog,
keywords,
content,
comments,
allowpingback )
VALUES (
'test',
'test',
'weblog',
NOW(),
'test',
'1.png',
'',
'test',
'mein Eintrag hat sehr viel Inhalt!',
'1',
'1' );
response:
Incorrect integer value: '' for column 'teaserpiconblog' at row 1
Errorcode: 1366
Offensichtlich beschwert sich MySQL hier über das '', stattdessen sollte hier ein NULL stehen.
Was mich wundert: Mir ist dieser Fehler bisher noch nie aufgefallen, ich habe auch in den von mir genutzten Live-System noch nie deswegen eine Fehlermeldung bekommen.
Liegts daran, dass MySQL mit Version 5.0.45 (hab ich derzeit lokal installiert) irgendwie strenger geworden ist als mit den 4.x Versionen, welche ich live einsetze?