Na mijn overstap van XP naar Vista, heb ik ook mijn webserver-progs geupdate. Apache 1.33 naar 2.2.6, PHP 4.nogwat naar 5.2.5, en MySQL 4.1 naar 5.1.22-rc-community.
Na wat strubbelingen zijn mijn websites weer bereikbaar en worden ze goed weergegeven.
Maar in de backend van mijn cms zit nog wat SQL-code waar een foutmelding bij komt. Strict mode uitzetten verhelpt het wel, maar ik pas liever de code of de database aan. Alleen weet ik niet hoe.
Bij de query:
krijg ik de foutmelding: #1364 - Field 'Tekst' doesn't have a default value
Maar het veld 'Tekst' is van het type Text, en dat accepteert geen default.
Is de enige remedie Tekst ook in de query op te nemen met lege value '' ?
Na wat strubbelingen zijn mijn websites weer bereikbaar en worden ze goed weergegeven.
Maar in de backend van mijn cms zit nog wat SQL-code waar een foutmelding bij komt. Strict mode uitzetten verhelpt het wel, maar ik pas liever de code of de database aan. Alleen weet ik niet hoe.
Bij de query:
code:
1
| INSERT INTO content( pageid, section ) VALUES ('1', 'main') |
krijg ik de foutmelding: #1364 - Field 'Tekst' doesn't have a default value
Maar het veld 'Tekst' is van het type Text, en dat accepteert geen default.
Is de enige remedie Tekst ook in de query op te nemen met lege value '' ?
Yobby