ugrás a tartalomhoz

MySQL 5 strict módban és a default nélküli értékek

docker · 2005. Dec. 13. (K), 13.18
Üdv!

Drupal rendszert telepítettem, egy mysql5-ös adatbázis használatával.
A gond az, hogy inserteknél(talán másnál is) hibaüzenetet dob, hogy az adott mező nem rendelkezik default értékkel. Így amikor egy mezőbe nem adok értéket, akkor hibával leáll. Ha jól tudom a mysql5-nek valami "STRICT" nemtudommilyen beállítása van és ez azért történik.

A kérdésem az, hogy a php-kódrengeteg módosítása nélkül van-e bármiféle megoldás a problémára?
 
1

kiegészítés

docker · 2005. Dec. 13. (K), 13.22
Úgy tudom hogy emiatt a beállítás miatt van.??
"STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,
NO_ENGINE_SUBSTITUTION"
2

félmegoldás

docker · 2005. Dec. 20. (K), 01.46
Drupal telepítéséhez a következőkön változtattam:
A köv mezőknek engedélyeztem a NULL értéket:
-node táblában a revisions mező
-locales_target táblában a translation mező

A telepítő .mysql fájlban is elég ezt a problémát korrigálni!
3

Doksi

Bártházi András · 2005. Dec. 20. (K), 09.05
http://dev.mysql.com/doc/refman/5.0/en/server-sql-mode.html

-boogie-